查看系统版本:lsb_release -a
[root@instance-8m1m5adv ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.5.1804 (Core)
Release: 7.5.1804
Codename: Core
[root@instance-8m1m5adv ~]# cd /
安装:yum install docker
配置开机自启:
[root@instance-8m1m5adv mnt]# systemctl start docker.service
[root@instance-8m1m5adv mnt]# systemctl enable docker.service
查看docker信息:docker info
docker登录私有仓库:docker login -u username-aaaa -p password-123 hub.XXX.com
开启docker http api端口:
vim /usr/lib/systemd/system/docker.service
加入-H tcp://0.0.0.0:2376 -H unix://var/run/docker.sock
重启生效
[root@instance-8m1m5adv mnt]# systemctl daemon-reload
[root@instance-8m1m5adv mnt]# systemctl restart docker
查看:curl http://localhost:2375/info
修改docker镜像默认存储位置:(默认/var/lib/docker)
vim /usr/lib/systemd/system/docker.service
加上 --graph /data/tools/docker
重启生效
[root@instance-8m1m5adv mnt]# systemctl daemon-reload
[root@instance-8m1m5adv mnt]# systemctl restart docker
配置镜像加速
vim /etc/docker/daemon.json
加入
"registry-mirrors": ["http://f1361db2.m.daocloud.io"]
[root@instance-8m1m5adv mnt]# cat /etc/docker/daemon.json
{"registry-mirrors": ["http://f1361db2.m.daocloud.io"]}
[root@instance-8m1m5adv mnt]#
重启生效
[root@instance-8m1m5adv mnt]# systemctl daemon-reload
[root@instance-8m1m5adv mnt]# systemctl restart docker
测试:docker pull redis
发现你配置的存储路径下多了100M的文件