Docker 安装与配置:从入门到部署

Docker 安装与配置:从入门到部署


此份文档的服务器操作系统为 CentOS 7.6

一 查看系统版本
cat /etc/redhat-release
二 查看内核版本
cat /proc/version
三 卸载旧的版本

如果以前安装了,那么可以卸载旧版本。

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

#或者(卸载之前的docker)
sudo yum remove docker-*
四 确保 yum 包最新

确保 yum 包更新到最新,谨慎运行,更新安装包500M+。

sudo yum -y upgrade
五 更新yum软件包索引

安装前先更新yum软件包索引,提高搜索安装软件的速度

yum makecache fast
六 安装Docker依赖包

安装Docker需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
七 设置阿里 repository
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
八 安装Docker Engine

安装Install Docker Engine,安装大小约400MB+

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin
特定版本安装
1)搜索版本清单

搜索结果按版本号从最高到最低排列。

yum list docker-ce --showduplicates | sort -r
2)指定版本安装

例如:docker-ce-20.10.17

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin

sudo yum install docker-ce-20.10.17 docker-ce-cli-20.10.17 containerd.io docker-compose-plugin
九 启动docker
#开始
sudo systemctl start docker 
#停止
sudo systemctl stop docker 

sudo systemctl stop docker.socket
十 Docker加入开机启动
sudo systemctl enable docker
# Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to 
# /usr/lib/systemd/system/docker.service.
十一 卸载docker引擎

1)卸载 Docker Engine、CLI、Containerd 和 Docker Compose 软件包:

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

2)主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷:

#您必须手动删除任何已编辑的配置文件
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值