CentOS7下安装Docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

1.查看系统版本是否在7.x以上

[root@iz2zebc3g3b034y09oxz4hz ~]# cat /etc/redhat-release 
 CentOS Linux release 7.3.1611 (Core) 
[root@iz2zebc3g3b034y09oxz4hz ~]# 

2.使用yum命令安装gcc环境(必须联网)

 yum -y install gcc
 yum -y install gcc-cc+

3.卸载旧版本(如果以前安装过)

 yum -y remove docker docker-common docker-selinux docker-engine
 #官方卸载方式:
 #yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

4.安装所需要的软件包

 yum install -y yum-utils device-mapper-persistent-data lvm2

5.设置稳定的镜像仓库

  #官方镜像仓库
  yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #速度非常慢,可能出错,不推荐!
  #推荐使用国内aliyun镜像仓库
  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6.更新yum软件包索引

 yum makecache fast

7.安装 Docker Engine-Community

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

8.启动docker

 systemctl start docker
 ps -ef|grep docker #查看docker启动状态

9.测试

 docker version #查看docker版本信息
 docker run hello-world #运行hello-world程序
 docker images #查看镜像


10.docker的相关操作命令

https://www.runoob.com/docker/docker-command-manual.html

原文地址:https://www.cnblogs.com/he1997/p/12728844.html