Docker安装、卸载

docker是一个软件,是一个运行与linux和windows上的软件,用于创建、管理和编排容器;docker平台就是一个软件集装箱化平台,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,也可以实现虚拟化,并且容器之间不会有任何接口。

安装Docker

注意:我的是在linux上安装docker

(1).需要会一点linux基础

(2).Centos7以上版本

(3).使用xshell连接远程服务器进行操作

1.环境查看 

查看系统内核 uname -r      需要系统内核3.10以上的

2.查看系统版本 cat /etc/os-release   需要7版本以上的

Docker安装、卸载_第1张图片

3.使用docker官网帮助文档

Docker安装、卸载_第2张图片

4.找到Developers里面有个Docs,双击打开

Docker安装、卸载_第3张图片

5.Get Docker就是下载docker,找到自己要下载的,我要下载linux版本,根据需求下载

Docker安装、卸载_第4张图片

6.找到Docker Engine 这是docker引擎,在下面找到Centos

Docker安装、卸载_第5张图片

7.卸载旧的安装包,开始前尽量卸载一下,以防万一

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

Docker安装、卸载_第6张图片

8.出现这个没有匹配说明你没装过docker

Docker安装、卸载_第7张图片

8.下载安装包

sudo yum -y install  yum-utils 或 sudo yum  install -y yum-utils    ----y放哪都可以


Docker安装、卸载_第8张图片

9.设置镜像仓库

官网默认是国外的镜像,速度太慢不建议用,建议用阿里云的镜像,放在下面了
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Docker安装、卸载_第9张图片

这个是阿里云镜像,使用国内阿里云的镜像 ,十分快(推荐用这个镜像)

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

10.更新yum软件包索引

yum makecache fast

Docker安装、卸载_第10张图片

11.安装docker相关内容   docker-ce就是社区版本(一般使用的都是社区版)  docker-ee就是企业版本

yum -y install  docker-ce docker-ce-cli containerd.io

Docker安装、卸载_第11张图片

12.启动docker (只要下面没提示就是执行成功)

systemctl start docker

如果启动docker报错  

报错原因:这是因为缺少 rhel-push-plugin.socket 单元,该单元是rhel-push-plugin软件包的一部分

接着执行  curl -sSL https://get.docker.com/ | sh

Docker安装、卸载_第12张图片

13.使用docker version验证是否安装成功

Docker安装、卸载_第13张图片

14.用hello-world测试一下docker引擎,执行 docker run hello-world

Docker安装、卸载_第14张图片

15.查看一下下载的这个hello-world镜像 docker images

到此docker下载完成

卸载Docker

想要卸载docker怎么做?

只需要两步:

1.卸载依赖

yum remove docker-ce docker-ce-cli containerd.io

2.删除资源

rm -rf /var/lib/docker             /var/lib/docker 是docker默认工作路径          

解释上面这个图的含义

Docker安装、卸载_第15张图片

你可能感兴趣的:(docker,容器,运维)