天天看点

在Linux部署安装docker

docker分为两个版本 docker CE(社区版/个人版) 和 docker EE (企业版)

本次安装 dockerCE 因为ECS使用的是 centOS 7的版本

centOS7安装

1、卸载旧版本,docker旧版本被称为docker or docker-engine 如果已安装这些,需要先卸载因为其中是有依赖项的

sudo yum remove docker \

docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-selinux \
              docker-engine-selinux \
              docker-engine           

如果yum报告里报告了没有安装这些软件包 则可以进行安装

2、安装依赖包:

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

2.1、添加docker软件安装包源:

sudo yum-config-manager --add-repo

https://download.docker.com/linux/centos/docker-ce.repo

2.1.1、可以使用阿里云的镜像地址,pull镜像速度更快

http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.2、更新yum包索引:

yum makecache fast

2.3、安装docker CE

sudo yum install docker-ce

2.4、启动docker服务

systemctl start docker.service

2.5、卸载docker

2.5.1、 卸载docker包,主机上的图像,容器,卷或自定义配置文件不会自动删除

sudo yum remove docker-ce

2.5.2、删除所有的图像,容器和卷

sudo rm -rf /var/lib/docker

docker info

容器列表

docker pull nginx

下载镜像