Docker安装
下载包、解压
https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz
解压
tar -zxvf docker-19.03.5.tgz
将解压之后的docker文件移到 /usr/bin目录下
sudo cp docker/* /usr/bin/
将docker注册成系统服务
vim /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
给文件增加可执行权限
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
设置开机自启动
systemctl enable docker.service
启动docker、测试
systemctl start docker
测试docker是否启动
docker run hello-world
如果不能联网,执行docker ps查看
Docker配置
配置docker的存储目录
在目录 /etc/docker/ 下面,新建 daemon.json 文件
{
"data-root": "/home/data/installed/basic/docker_data",
"max-concurrent-downloads": 10,
"log-driver": "json-file",
"log-opts":{ "max-size" :"10m","max-file":"5"}
}