1.将正在运行的clash容器打成镜像并推送
存在的docker容器
执行脚本
# 将容器打包为镜像
docker commit clash clash:1
# 将当前docker本地镜像(或已下载的镜像)打上tag(已下载的公共镜像从此步骤开始,打tag和上传)
docker tag clash:1 harbor_ip:harbor_port/test/clash:1
# 上传至私有镜像仓库中
docker push harbor_ip:harbor_port/test/clash:1
# 删除本地镜像
docker image rm harbor_ip:harbor_port/test/clash:1
从harbor拉取制作镜像,并运行
docker pull harbor_ip:harbor_port/test/clash:1
docker run -d --name=clash -v "/home/clash:/root/.config/clash/" -p "7890:7890" -p "7891:7891" -p "9090:9090" --restart=unless-stopped harbor_ip:harbor_port/test/clash:1
2.从dockerhub上拉取镜像推送到harbor
docker pull nacos/nacos-server:v2.4.3
docker tag nacos/nacos-server:v2.4.3 harbor_ip:harbor_port/test/nacos/nacos-server:v2.4.3
docker push harbor_ip:harbor_port/test/nacos/nacos-server:v2.4.3
docker image rm harbor_ip:harbor_port/test/nacos/nacos-server:v2.4.3