Docker安装
一、安装Docker( yum)
https://www.cnblogs.com/mybxy/p/10576399.html
curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#首先搜索docker 版本
yum list docker-ce --showduplicates | sort -r
#选择需要安装的版本
yum install docker-ce-17.12.0.ce -y
yum install docker-ce -y #直接安装为最新版的
systemctl start docker
systemctl enable docker
#调整镜像源从国内获取
[root@container ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://q2gr04ke.mirror.aliyuncs.com"]
}
#调整docker数据存储位置
[root@container ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://q2gr04ke.mirror.aliyuncs.com"],
"graph": "/data/docker"
}
docker二进制安装
安装Docker
下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz
以下在所有节点操作。这里采用二进制安装,用yum安装也一样。
#1 解压二进制包
tar zxvf docker-19.03.9.tgz
mv docker/* /usr/bin
#2 systemd管理docker
cat > /usr/lib/systemd/system/docker.service << EOF
[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
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
EOF
#3 创建配置文件
mkdir /etc/docker
cat > /etc/docker/daemon.json << EOF
{
"registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}
EOF
registry-mirrors 阿里云镜像加速器
#4 启动并设置开机启动
systemctl daemon-reload
systemctl start docker
systemctl enable docker
浙公网安备 33010602011771号