如何安装和在CentOS / RHEL 7/6管理Docker

Docker是基于容器的应用程序框架,其在一个容器中的所有相关性的特定的应用程序的哪些包。 Docker容器可以很容易地运送到在启动远程位置有未做整个应用程序的设置。本教程将帮助您在CentOS / RHEL 7/6操作系统安装并管理Docker。

1. 验证需求

对于标准安装Docker需要具有内核> = 3.10版64位操作系统。内核的旧版本有一些缺失的要求运行Docker的所有功能。
# uname -r

3.19.0-49-generic

2. 添加Docker Yum库

让我们添加系统上的Dockeryum软件库。创建一个新的yum配置文件 /etc/yum.repos.d/docker.repo
# vim /etc/yum.repos.d/docker.repo
和以下内容。
[Docker]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

3. 安装Docker

第一次更新使用以下命令在系统上的所有包。
# yum update
现在安装搬运工引擎包到您的系统上安装Docker。这是您的系统上安装许多需要步骤。
# yum install docker-engine
安装成功Docker引擎之后,让我们开始Docker服务。
# service docker start

4. 管理Docker容器

搜索Docker镜像

首先从Docker枢纽所有搜索Docker容器镜像。例如,下面的命令将搜索与Ubuntu,所有镜像列表作为输出
# docker search centos

下载Docker镜像

现在下载名为Ubuntu的Docker容器使用下面的命令在本地系统上。
# docker pull ubuntu

latest: Pulling from library/ubuntu

fa5be2806d4c: Pull complete
b4af4261cb15: Downloading [==>               ] 3.779 MB/70.55 MB
5d358abc5d9c: Download complete
2933d50b9f77: Download complete
现在确保上述镜像已经在系统上成功下载。下面命令列表的所有镜像。
# docker images

REPOSITORY  TAG            IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu      latest         36248ae4a9ac        2 days ago          188 MB
centos      latest         2933d50b9f77        2 days ago          196.6 MB

启动新的容器通过镜像

最后,利用上述您的系统上下载镜像启动Docker容器。以下命令将启动一个新的容器并为您提供 /bin/bash shell 该容器的访问。
# docker run -i -t ubuntu /bin/bash
从Docker容器类型退出 CTRL + P + Q 。这将使容器运行在后台的为您提供主机系统控制台。如果您使用exit命令,它会停止当前的容器。 从Docker现有容器后,执行以下命令可以列出所有正在运行的容器。
# docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED        STATUS        PORTS    NAMES
f2582758af13     ubuntu    "/bin/bash"    2 hours ago    Up 2 hours             first_ubuntu
默认情况下上面的命令将只列出运行容器。要列出所有容器(包括停止容器)使用下面的命令。
# docker ps -a

启动/停止/ 容器

您可以启动,停止或附加到任何容器用下面的命令。要开始使用容器下面的命令。
# docker start <CONTAINER ID>
要停止使用的容器下面的命令。
# docker stop <CONTAINER ID>
附加到当前运行的容器使用下面的命令。
# docker attach <CONTAINER ID>
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏