请选择 进入手机版 | 继续访问电脑版

Vivant

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 904|回复: 0

CentOS上部署docker具体操作

[复制链接]
发表于 2022-5-10 17:06:09 | 显示全部楼层 |阅读模式
本帖最后由 李师傅 于 2022-5-10 17:37 编辑




确认CentOs版本是否大于7,以及网络环境后


一、使用安装脚本自动安装docker

#使用官方地址安装docker
  1. curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
复制代码
#使用国内daocloud安装docker
  1. curl -sSL https://get.daocloud.io/docker | sh
复制代码


二、手动分布安装docker

#卸载旧版本(较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。)
  1. sudo yum remove docker \
  2.                 docker-client \
  3.                 docker-client-latest \
  4.                 docker-common \
  5.                 docker-latest \
  6.                 docker-latest-logrotate \
  7.                 docker-logrotate \
  8.                 docker-engine
复制代码

#使用 Docker 仓库进行安装 (首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后可以从仓库安装和更新 Docker。)
#设置仓库(安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。)
  1. sudo yum install -y yum-utils \
  2.      device-mapper-persistent-data \
  3.      lvm2
复制代码
##使用以下命令来设置仓库
#1设置稳定的仓库(官方地址)
  1. sudo yum-config-manager \
  2.     --add-repo \
  3.     https://download.docker.com/linux/centos/docker-ce.repo
复制代码

#2设置稳定的仓库(阿里云)
  1. sudo yum-config-manager \
  2.     --add-repo \
  3.     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
复制代码

#3设置稳定的仓库(清华大学)
  1. sudo yum-config-manager \
  2.     --add-repo \
  3.     https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
复制代码

#安装 Docker Engine-Community(接受 GPG 密钥,请选是。)
  1. sudo yum install docker-ce docker-ce-cli containerd.io
复制代码
#要安装特定版本的 Docker Engine-Community,请在存储库中列出可用版本,然后选择并安装:
  1. yum list docker-ce --showduplicates | sort -r
复制代码
#通过其完整的软件包名称安装特定版本,该软件包名称是软件包名称(docker-ce)加上版本字符串(第二列),从第一个冒号(:)一直到第一个连字符,并用连字符(-)分隔。例如:docker-ce-18.09.1。
  1. sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
复制代码

三、启动并验证docker

#启动docker
  1. sudo systemctl start docker
复制代码
#运行hello-world验证
  1. sudo docker run hello-world
复制代码
#离线安装(无hello镜像)的验证docker完整性,依次执行
  1. yum repolist all
复制代码
#观察有无docker-ce
  1. systemctl status docker
复制代码
#观察有无active
  1. docker version
复制代码
#观察有无版本信息

四、删除docker

#删除安装包
  1. yum remove docker-ce
复制代码
#删除镜像、容器、配置文件
  1. rm -rf /var/lib/docker
复制代码






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Vivant ( 京ICP备18055970号 )

GMT+8, 2022-12-6 22:24 , Processed in 0.053902 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表