Docker安装与卸载

Docker的安装与卸载

  • 安装
      • 1. yum安装gcc相关环境
      • 2. 卸载旧版本
      • 3. 安装需要的软件包
      • 4. 更新yum缓存
      • 5. 设置镜像仓库
      • 6. 安装docker
      • 7. 启动
      • 8. 配置镜像加速地址
  • 卸载
      • 1. 查看当前docker状态
      • 2. 查看docker相关文件
      • 3. 删除docker相关文件
      • 4. 删除残余文件
  • 拓展:docker-compose

安装

1. yum安装gcc相关环境

yum -y install gcc
yum -y install gcc-c++

2. 卸载旧版本

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

3. 安装需要的软件包

yum install -y yum-utils

4. 更新yum缓存

sudo yum makecache fast

5. 设置镜像仓库

# 推荐使用国内的镜像地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6. 安装docker

# 默认安装最新版
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 安装指定docker版本
yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7 containerd.io-1.4.6

7. 启动

# 现在启动并设置开机自启动
systemctl enable docker --now

8. 配置镜像加速地址

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://47ryosil.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

卸载

1. 查看当前docker状态

systemctl status docker

# 如果处于运行状态则关闭docker
systemctl stop docker

2. 查看docker相关文件

# 查看yum安装的docker文件包
yum list installed | grep docker

3. 删除docker相关文件

yum remove -y docker-ce-cli.x86_64 containerd.io.x86_64 docker-ce-20.10.7-3.el7.x86_64 docker-scan-plugin.x86_64

# 删完之后可以再查看下docker rpm源
rpm -qa | grep docker

4. 删除残余文件

rm -rf /var/lib/docker
rm -rf /etc/docker
rm -rf /run/docker

拓展:docker-compose

作用:基于docker的编排工具,使容器的操作能够批量的,可视的执行,是一个管理多个容器的工具,通过一个单独的yaml文件,来定义一组相关的容器来为一个项目服务

# 安装
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

# 授权
sudo chmod +x /usr/local/bin/docker-compose

# 创建软链
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

# 验证
docker-compose --version

你可能感兴趣的:(云原生,docker,容器,linux)