首页 > CentOS > 部署docker
2021
07-23

部署docker

一、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

最后编辑:
作者:文超 贾
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复

你的email不会被公开。