centos7 docker官方部署方法

一、前期准备

1.卸载的旧版本

我在做笔记,快速的安装啊,具体的大家可以看官方文档:

https://docs.docker.com/engine/install/centos/

旧版本docker的过去的名字docker或docker-engine,下面的命令可以卸载这类较早版本

  sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

如果没有安装旧版本的,yum就会报错,可忽略。

图像、容器、卷和网络的存在 /var/lib/docker/不会自动删除在卸载Docker.

2.安装依赖

sudo yum install -y yum-utils
#添加镜像源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  

3.安装docker-ce和docker-compose

安装最新版本,运行:

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装一个具体版本,开始通过清单可用的版本 的储存库:

yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64    3:24.0.0-1.el8    docker-ce-stable
docker-ce.x86_64    3:23.0.6-1.el8    docker-ce-stable
<...>

#替换 <VERSION_STRING> 与所需的版本,然后运行以下 命令安装:
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin

启动和开机启动

systemctl start docker
systemctl enable docker
docker -v

安装docker-compose

ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose
docker-compose --version

4.dockfile images下载加速

docker镜像源地址
(1)官方镜像:https://registry.docker-cn.com
(2)网易镜像:http://hub-mirror.c.163.com
(3)清华大学:https://mirrors.tuna.tsinghua.edu.cn/
(4)搜狐镜像:http://mirrors.sohu.com/
(5)阿里镜像:阿里镜像需要登录阿里云控制台获取,每个账号有唯一镜像加速地址。在控制台—>镜像容器服务---->镜像中心:镜像加速服务 下获取。

vim /etc/docker/daemon.json
{
  "registry-mirrors":["https://mirrors.tuna.tsinghua.edu.cn/"]
}

#重启docker
systemctl restart docker

5.docker 日志大小限制

所有容器默认的日志驱动 json-file。

vim /etc/docker/daemon.json
{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "3",
    "labels": "production_status"
    }
}

6.卸载docker

卸载docker-ce、cli containerd,并docker撰写软件包:

sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

图像、容器、卷或定义的配置文件在您的主机 不是自动删除。 删除所有的图像、容器和卷:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

你必须删除任何编辑的配置文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值