标签:更新 技术 lan alt and 执行 信息 存储驱动 备忘
较旧版本的Docker被称为docker
或docker-engine
。如果已安装这些,请卸载它们以及相关的依赖项。
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
在新主机上首次安装Docker CE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。
安装所需的包。yum-utils
提供了yum-config-manager
效用,并device-mapper-persistent-data
和lvm2
由需要 devicemapper
存储驱动程序。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本的Docker CE,或转到下一步安装特定版本:
sudo yum install docker-ce
sudo systemctl start docker
docker
通过运行hello-world
映像验证是否已正确安装。
sudo docker run hello-world
运行docker --version
并确保您拥有受支持的Docker版本:
docker --version Docker version 17.12.0-ce, build c97c6d6
docker info
或(docker version
不--
)查看有关docker安装的更多详细信息:
docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 17.12.0-ce Storage Driver: overlay2 ...
通过运行简单的Docker镜像hello-world来测试您的安装是否有效 :
docker run hello-world Unable to find image ‘hello-world:latest‘ locally latest: Pulling from library/hello-world ca4f61b1923c: Pull complete Digest: sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. ...
hello-world
下载到您的计算机的图像:
docker image ls
hello-world
在显示其消息后退出的容器(由图像生成)。如果它仍在运行,您将不需要--all
选项:
docker container ls --all CONTAINER ID IMAGE COMMAND CREATED STATUS 54f4984ed6a8 hello-world "/hello" 20 seconds ago Exited (0) 19 seconds ago
## 列出Docker CLI命令 docker docker container --help ## 显示Docker版本和信息 docker --version docker version docker info ## 执行Docker镜像 docker run hello-world ## 列出Docker镜像 docker image ls ## 列出Docker容器 (running, all, all in quiet mode) docker container ls docker container ls --all docker container ls -aq
标签:更新 技术 lan alt and 执行 信息 存储驱动 备忘
原文地址:https://www.cnblogs.com/jiangwenhui/p/10075611.html