使用仓库安装
设置仓库
- 安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序。
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
- 使用以下命令设置稳定仓库。
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE
- 安装最新版本的Docker CE和containerd,或者转到下一步安装特定版本:
yum install docker-ce docker-ce-cli containerd.io
- 要安装特定版本的Docker CE,请在repo中列出可用版本,然后选择并安装:
yum list docker-ce --showduplicates | sort -r
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
# 安装指定版本: eg:docker-ce-18.09.1
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
- 启动docker
systemctl start docker
- 通过运行hello-world 映像验证是否正确安装了Docker CE
docker run hello-world
Docker基础命令
docker pull 从仓库中拖镜像
docker images 查看当前有的镜像
docker start 开始容器运行
docker stop 停止容器运行
docker run 运行容器。例如:docker run hello-world
docker ps 查看当前启动的容器
docker build 创建镜像
docker load 加载镜像
docker commit 提交容器到镜像
Docker镜像加速:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://04be47cf.m.daocloud.io