docker安装
step 1:卸载已有资源
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
step 2:添加 Docker 安装源
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
step 3: 安装最新版本Docker
yum install docker-ce docker-ce-cli containerd.io
如果想要安装指定版本的Docker,可以使用以下命令:
yum list docker-ce --showduplicates | sort -r
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
step 4: 启动docker
systemctl start docker
启动完成后,运行hello world容器,检查是否安装正确,命令如下:
docker run hello-world
Docker 首先会检查本地是否有hello-world这个镜像,如果发现本地没有这个镜像,Docker 就会去 Docker Hub 官方仓库下载此镜像,然后运行它。最后输出 "Hello from Docker!" 并退出。
允许普通用户执行docker命令,需执行以下命令,
groupadd docker && gpasswd -a ${USER} docker && systemctl restart docker
执行完后,退出当前命令行窗口并打开新的窗口即可。