经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Docker » 查看文章
CentOS7安装docker
来源:cnblogs  作者:jwh  时间:2018/12/7 9:14:19  对本文有异议

卸载旧版本

较旧版本的Docker被称为dockerdocker-engine如果已安装这些,请卸载它们以及相关的依赖项。

  1. 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。

设置存储库

  1. 安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-datalvm2由需要 devicemapper存储驱动程序。

    1. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. 使用以下命令设置稳定存储库。即使您还想从边缘测试存储库安装构建,您始终需要稳定的存储 库。
    1. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

     

 

安装DOCKER CE

  1. 安装最新版本的Docker CE,或转到下一步安装特定版本:

    1. sudo yum install docker-ce

     

  2. 启动Docker。
    1. sudo systemctl start docker

     

  3. docker通过运行hello-world 映像验证是否已正确安装
    1. sudo docker run hello-world

     

测试Docker版本

  1. 运行docker --version并确保您拥有受支持的Docker版本:

    1. docker --version
    2. Docker version 17.12.0-ce, build c97c6d6

     

  2. 运行docker info或(docker version--)查看有关docker安装的更多详细信息:
    1. docker info
    2. Containers: 0
    3. Running: 0
    4. Paused: 0
    5. Stopped: 0
    6. Images: 0
    7. Server Version: 17.12.0-ce
    8. Storage Driver: overlay2
    9. ...



测试Docker安装

  1. 通过运行简单的Docker镜像hello-world来测试您的安装是否有效 

    1. docker run hello-world
    2. Unable to find image 'hello-world:latest' locally
    3. latest: Pulling from library/hello-world
    4. ca4f61b1923c: Pull complete
    5. Digest: sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7
    6. Status: Downloaded newer image for hello-world:latest
    7. Hello from Docker!
    8. This message shows that your installation appears to be working correctly.
    9. ...

     

  2. 列出hello-world下载到您的计算机图像:
    1. docker image ls

     

  3. 列出hello-world在显示其消息后退出容器(由图像生成)。如果它仍在运行,您将不需要--all选项:
    1. docker container ls --all
    2. CONTAINER ID IMAGE COMMAND CREATED STATUS
    3. 54f4984ed6a8 hello-world "/hello" 20 seconds ago Exited (0) 19 seconds ago



回顾和备忘单

  1. ## 列出Docker CLI命令
  2. docker
  3. docker container --help
  4. ## 显示Docker版本和信息
  5. docker --version
  6. docker version
  7. docker info
  8. ## 执行Docker镜像
  9. docker run hello-world
  10. ## 列出Docker镜像
  11. docker image ls
  12. ## 列出Docker容器 (running, all, all in quiet mode)
  13. docker container ls
  14. docker container ls --all
  15. docker container ls -aq

 

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号