资讯专栏INFORMATION COLUMN

centos7下Docker安装

starsfun / 1568人阅读

摘要:由于之前没安装过这步跳过。安装使用推荐方法设置的存储库并从中进行安装。设置存储库安装所需的包。这些存储库包含在上面的文件中,但默认情况下处于禁用状态。执行以上命令。

由于很多项目都需要在特定的环境下才能稳定运行,在网上搜索一番后,觉得Doceker是一个很不错的容器化平台,决定学习踩坑,先把Docker安装上吧.
Docker有两个版本,社区版(CE),企业版(EE),这里的是社区版。服务器系统是阿里云centos7.4。
旧版本的Docker
下列代码可以卸载旧版本的Docker和相关的依赖项。

$ 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

由于之前没安装过Docker,这步跳过。
安装Docker CE
使用推荐方法设置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.repo上面的文件中,但默认情况下处于禁用状态。您可以将它们与稳定存储库一起启用。

$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test

执行以上命令。

安装Docker CE
执行命令安装最新版本的Docker CE:

sudo yum install docker-ce

启动Docker:

$ sudo systemctl start docker

docker通过运行hello-world 映像验证是否已正确安装:

$ sudo docker run hello-world

到这一步,会出现下列信息:

[root@iZwz98z8juypkza3zpl0c6Z myProject]# docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

至此docker ce 安装成功

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27386.html

相关文章

  • Docker学习笔记02-安装

    摘要:的版本的版本分为社区版和企业版,想了解更多可以去官网查看其中分为和版本为季度发布版本,例如发布周期为一个季度为月度发布版本,例如发布周期为一个月安装前先在官网查看支持的平台,不同系统下的安装方法也都可以在官网找到,这里以在下安装为例下 Docker的版本 Docker的版本分为Docker-ce社区版和Docker-ee企业版,想了解更多可以去官网查看其中Docker-ce分为stab...

    Sanchi 评论0 收藏0
  • Docker 验证 Centos7.2 离线安装 Docker 环境

    摘要:安装和配置用户权限安装将依赖包上传到内网服务器指定目录没有报错验证启动服务搞定配置用户添加一个用户,专门管理。千万不要图省事,服务器上直接用管理容器可以安装又被坑了安装完都自带,版本的居然不带。 序 题记:搞定了就是故事,搞不定就是事故。 条件有限,开局只有一台开发机,要跑5套子系统组成的项目群。还要有一些辅助和验证的系统要跑在这上面。从配置来看,要想顺畅开心地完成项目群基础环境支撑,...

    wall2flower 评论0 收藏0
  • CentOS7 使用Docker 安装MySQL

    摘要:的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在下使用安装相应的镜像。可登陆官网之后可以跟着官方的步骤进行安装。具体安装过程如下在这里我们选择社区版,与之对应的是企业版。备注有疑问和建议,请留下评论。 Docker的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在CentOS7下使用Docker安装相应的镜像。 可登陆Docker...

    bbbbbb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<