这是我的命令
docker run -d --privileged --network=my-network -p 80:80 -p 443:443 -v /opt/data/rancher-2.7.5_data:/var/lib/rancher/ --restart=always --name rancher-v2.7.5 rancher/rancher:v2.7.5
用这个命令,就回通过阿里云去拉取镜像了啊
我重新用你的命令搭建了一下,还是这样的报错
[正在上传:7006ecac1d4d52bd1d6888a5a7c83c1.png…]
图片没上传成功
你把你执行的命令发发出来
docker run -d
–privileged
–network=my-network
-p 80:80 -p 443:443
-v /opt/data/rancher-2.7.5_data:/var/lib/rancher/
-e CATTLE_SYSTEM_DEFAULT_REGISTRY=registry.cn-hangzhou.aliyuncs.com
–restart=unless-stopped
–name rancher-v2.7.5
rancher/rancher:v2.7.5
我是已经拉取到本地的镜像
大神还在吗
你把这个去掉就好了
-v /opt/data/rancher-2.7.5_data:/var/lib/rancher/
这个参数我记得只是映射存储的,为什么会跟这个有关系呀
试了一下 确实可以拉镜像了
可以参考这部分:
这里其实有个问题的
$ cp /var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar /output/k3s-airgap-images.tar
/var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar 容器中的这个镜像包是自带的吗?我运行的容器里面没有这个镜像包
大佬 还有个问题:docker run --rm --entrypoint “” -v $(pwd):/output rancher/rancher:v2.7.5 cp /var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar /output/k3s-airgap-images.tar
这条命令可以保存/var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar 镜像文件,为啥命令可以保存下来,而我运行容器,进去后却找不到呢?
没明白
就是这条命令可以保存k3s-airgap-images.tar到本地,但是docker run 运行容器后,进入容器找不到这个文件/var/lib/rancher/k3s/agent/images/k3s-airgap-images.tar文件
这个是 docker 命令的范畴吧,这个你自己研究吧
好的 感谢大佬