Docker使⽤国内镜像仓库的⽅法
1、问题描述
由于某些原因,导致Docker镜像在国内下载速度特别慢。所以为了沉浸式开发。最好切换为国内源。这⾥以163 的镜像仓库举例。⾸先修改/etc/docker/daemon.json配置⽂件。
sudo vi /etc/docker/daemon.json
将该⽂件内容替换为阿⾥源。修改后的/etc/docker/daemon.json⽂件为:
{
"registry-mirrors": ["163"]
}
然后使⽤systemctl restart docker命令重启Docker即可。然后使⽤docker info命令查看镜像仓库信息,结果如下:
root@ubuntu:~# docker info
Client:
Debug Mode: false
Server:
Containers: 3
Running: 0
Paused: 0
Stopped: 3
Images: 3
Server Version: 19.03.8
Storage Driver: overlay2
Backing Filesystem: <unknown>
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
init version: fec3683
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.15.0-97-generic
Operating System: Ubuntu 18.04.4 LTS
OSType: linux
Architecture: x86_64
CPUs: 12
Total Memory: 7.767GiB
Name: ubuntu
ID: 2XV6:BJ7Q:6BIH:4FIR:HEPL:3GF7:33A2:GGTU:EQMB:EKGX:EO34:5J44
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
国内源代码网站Registry Mirrors:
163/
Live Restore Enabled: false
WARNING: No swap limit support
2、总结
书上的代码直接运⾏绝⼤部分是对的,但是总有⼀些软件的更新使得作者⽆能为⼒。之前的API是对的,但是之后就废弃了或修改了是常有的事。所以我们需要跟踪源代码。这只是⼀个⼩⼩的问题,如果没有前辈的⽆私奉献,很难想象我们⾃⼰⼀天能学到多少内容。感谢各位前辈的⾟勤付出,让我们少⾛了很多的弯路!
到此这篇关于Docker 使⽤国内镜像仓库的⽅法的⽂章就介绍到这了,更多相关Docker 国内镜像仓库内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论