一、yum部署
【docker安装网址】https://docs.docker.com/engine/install/centos/
#卸载掉老版本docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#安装源
sudo yum -y install yum-utils
#配置源
sudo yum-config-manager \
–add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#安装docker-ce社区版
sudo yum -y install docker-ce
#修改docker镜像源,使用加速镜像源
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
#重新加载配置文件
sudo systemctl daemon-reload
#重启docker
sudo systemctl restart docker
二、源码部署
【docker二进制包下载地址】:https://download.docker.com/linux/static/stable/x86_64/
#下载解压安装启动docker
cd /opt/
tar zxvf k8s-node.tar.gz
tar zxvf docker-18.09.6.tgz
mv docker/* /usr/bin
mkdir /etc/docker
mv daemon.json /etc/docker
mv /opt/docker.service /usr/lib/systemd/system/
systemctl start docker
systemctl enable docker
docker ps
#源码部署启动文件
[root@localhost opt]# cat /usr/lib/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service containerd.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
TimeoutSec=0
RestartSec=2
Restart=always
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
#修改docker镜像源,使用加速镜像源或者本地仓库
[root@localhost opt]# cat daemon.json
{
“registry-mirrors”: [“http://bc437cce.m.daocloud.io”],
“insecure-registries”: [“本地仓库IP”]
}
#重启docker
systemctl daemon-reload
#重启docker
systemctl restart docker
- 本文固定链接: https://www.gayj.cn/?p=733
- 转载请注明: https://www.gayj.cn/
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!