title |
---|
国内镜像的配置及使用 |
-
阿里云 - https://www.aliyun.com/
-
阿里云 - 登录
-
阿里云 - 开发者平台
-
阿里云 - 容器Hub服务控制台
-
配置镜像加速器
在系统右下角托盘图标内右键菜单选择 Settings -> Docker Enginecd /etc/docker/ # 使用加速器可以提升获取Docker官方镜像的速度 # https://sabuo78w.mirror.aliyuncs.com sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://sabuo78w.mirror.aliyuncs.com"] } EOF # Apply&Restart # linux server # sudo systemctl daemon-reload # sudo systemctl restart docker
容器运行成功后,就确认了 image
文件的有效性。
这时可以把 image
文件分享到网上,供其他人使用。
-
docker login
-
aliyun
-
卸载 docker-compose
sudo apt-get autoremove --purge docker-compose
输入 registry 密码 之前先找到 固定密码 修改之
sudo docker login [email protected] registry.cn-hangzhou.aliyuncs.com # 输入 用户密码 [sudo] password for androllen: # registry 密码 Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded
-
从
Registry
中拉取镜像
$ sudo docker pull registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:[镜像版本号]
-
将镜像推送到
Registry
$ sudo docker images # 使用"docker tag"命令重命名镜像 # sudo docker tag 7d09e6f9ab82 registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:latest $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:[镜像版本号] # sudo docker push registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:latest $ sudo docker push registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:[镜像版本号]
-
# 基于当前的网络环境,选择对应的专有网络 registry-vpc.cn-hangzhou.aliyuncs.com/ 推送至 Registry。 # 基于当前的网络环境,选择对应的公网 registry.cn-hangzhou.aliyuncs.com/ 推送至 Registry。 # 基于当前的网络环境,选择对应的经典网络域名 registry-internal.cn-hangzhou.aliyuncs.com/ 推送至 Registry。
-