目录
- Docker 安装步骤
- 1.首先确定是Centos7及以上版本
- 2.卸载Docker 旧版本
- 3.yum安装gcc相关
- 4.安装需要的软件包
- 5.设置stable镜像仓库
- 6.更新yum软件索引
- 7.安装Docker ce
- 8. 启动Docker
- 9.测试
- 10.卸载docker
Docker 安装步骤
docker官网安装步骤 :https://docs.docker.com/engine/install/centos/
1.首先确定是Centos7及以上版本
执行cat /etc/redhat-release 指令查看liunx系统版本
cat /etc/redhat-release
本机符合dockers安装要求
2.卸载Docker 旧版本
如果以前有docker 可以卸载以前的版本执行下面命令
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.yum安装gcc相关
安装gcc依赖
yum -y install gcc
安装gcc-c++ 语言
yum -y install gcc-c++
4.安装需要的软件包
安装 yum-utils 包
yum install -y yum-utils
5.设置stable镜像仓库
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 仓库。由于官方的Docker仓库为国外地址,经常会连接超时,速度过慢导致我们后续pull镜像失败,因此我们需要换成国内的阿里云或者华为云,腾讯云镜像。此处为阿里云镜像。
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6.更新yum软件索引
重建yum 下载索引,加快下载速度,只需要执行一次
yum makecache fast
7.安装Docker ce
安装最新版本的 Docker Engine、containerd 和 Docker Compose
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
查看docker 版本
docker version
显示以下信息说明安装成功
8. 启动Docker
启动docker 命令
systemctl start docker
使用 status查看运行状态
systemctl status docker
运行成功
停止运行
systemctl stop docker
9.测试
运行hello-world 镜像
docker run hello-world
运行后docker在本地没有找到hello-world镜像,于是去官方仓库进行镜像的拉去,最后运行打印 hello-world,如果hello-world拉起失败,请检查docker仓库是否使用国内阿里云等地址,或者检查本地网络是否正常。
10.卸载docker
卸载 Docker Engine、CLI、Containerd 和 Docker Compose 软件包
yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷
rm -rf /var/lib/docker
rm -rf /var/lib/containerd