13-docker安装流程,及配置优化(开启api端口、配置默认存储地址、配置加速等)

查看系统版本: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

图片.png

重启生效

[root@instance-8m1m5adv mnt]# systemctl daemon-reload
[root@instance-8m1m5adv mnt]# systemctl restart docker

查看:curl http://localhost:2375/info

图片.png

修改docker镜像默认存储位置:(默认/var/lib/docker)

vim /usr/lib/systemd/system/docker.service
加上 --graph /data/tools/docker


图片.png

重启生效

[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


图片.png

发现你配置的存储路径下多了100M的文件

你可能感兴趣的:(13-docker安装流程,及配置优化(开启api端口、配置默认存储地址、配置加速等))