docker基础篇-安装

Docker 支持以下的 64 位 CentOS 版本:

CentOS 7CentOS 8更高版本...

docker安装过程

1、卸载老的版本:

<code>sudo yum remove docker \\ docker-client \\ docker-client-latest \\ docker-common \\ docker-latest \\ docker-latest-logrotate \\ docker-logrotate \\ docker-engine/<code>


使用 Docker 仓库进行安装

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

2、安装所需的软件包。安装device-mapper-persistent-data 和 lvm2。

<code> sudo yum install -y yum-utils \\ device-mapper-persistent-data \\ lvm2/<code>

3、设置仓库

<code>sudo yum-config-manager \\ --add-repo \\ https://download.docker.com/linux/centos/docker-ce.repo/<code>

4、安装docker

①直接安装最新版本:

<code>yum install docker-ce docker-ce-cli containerd.io/<code>

②安装指定版本:先查询版本

<code>yum list docker-ce --showduplicates | sort -r/<code>

执行结果如下

docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable

docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable

docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable

docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable

安装指定版本:

<code>sudo yum install docker-ce-<version> docker-ce-cli-<version> containerd.io/<version>/<version>/<code>

示例:sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io


5、启动docker

<code>sudo systemctl start docker/<code>

6、执行hello world验证是否安装成功

<code>$ sudo docker run hello-world/<code>

课外小知识

docker配置文件所在位置:/etc/docker/daemon.json设置镜像加速器

<code> 编辑配置文件:vim /etc/docker/daemon.json/<code>

<code>{"registry-mirrors":[
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
]}/<code>

<code> 重启守护进程:systemctl daemon-reload/<code>

<code> 重启docker:systemctl docker restart/<code>