Docker安装和卸载教程
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1、安装前先卸载系统上原有的Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装需要的yum-utils包
需要安装 yum-utils包该包提供了 yum-config-manager utility 支持并设置稳定的存储库
sudo yum install -y yum-utils
3、设置镜像仓库地址
首次安装docker之前您需要设置docker仓库之后您可以从仓库中安装和更新docker。
1docker默认的官方仓库地址较慢不推荐
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
2阿里云的镜像仓库地址推荐
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3清华大学开源镜像源
sudo yum-config-manager \
--add-repo \
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
4、安装 docker
你可以安装最新版本的docker或者下载特定版本号的docker。其中docker-ce表示社区版企业版的话是docker-ee。
下面分别介绍两个方法选择其中一种安装即可
1先更新yum软件包索引
yum makecache fast
2不选择版本号默认下载最新版本
sudo yum install docker-ce docker-ce-cli containerd.io
安装过程有几个地方需要你选择一下全部输’y’即可最后安装完成如下图
3选择特定版本号
可以先列出可选的版本号
yum list docker-ce --showduplicates | sort -r
接着选择版本号安装版本号为“:”至“-”之间的数字字符比如图示的18.09.1、18.09.0、18.06.1、18.06.0。倘若选择的版本号为18.09.1则输入以下安装命令
sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
以上2、3两种方法选择一种安装即可。
4校验docker是否安装成功
a、先启动docker
sudo systemctl start docker
b、从docker hub中拉取“hello-world”的镜像并建立docker容器以此检验是否安装成功。
sudo docker run hello-world
如果出现下图结果说明安装成功
5、卸载docker
卸载docker
sudo yum remove docker-ce docker-ce-cli containerd.io
并且手动卸载镜像、容器、挂卷、定制化配置文件
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
6、常用的docker命令
1启动docker
systemctl start docker
2查看镜像
docker images
3查看运行中的容器
docker ps
4查看所有容器包含未启动的
docker ps -a
5停止正在运行的容器
docker stop 容器id(只写前3位就行)
6删除容器删除前要先停止
docker rm 容器id(只写前3位就行)
7删除镜像删除镜像前要先删除其下的容器删除容器前要先停止容器
docker rmi 镜像id(只写前3位就行)
8重启容器容器id通过docker ps -a
查看多个容器时不要找错了
docker restart 容器id(只写前3位就行)