在CentOS 7上安装Docker并运行容器

时间:2020-07-27 12:58:48  来源:igfitidea点击:

在本教程中,我们将学习如何在CentOS 7上安装Docker 7.我们还将在CentOS 7上创建我们的第一个Docker容器。

我们将安装从CentOS基础存储库中提供的Docker引擎。
要安装Docker,请打开终端并键入:

yum install docker docker-registry

完成安装后,启动Docker服务并启用系统重新引导时自动启动Docker。

systemctl start docker.service
systemctl enable docker.service

要验证CentOS 7 Docker安装,请键入:

docker version

我们应该看到以下内容的输出:

Client:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-28.git1398f24.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      1398f24/1.12.6
 Built:           Fri Jan 26 17:28:18 2015
 OS/Arch:         linux/amd64

Server:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-28.git1398f24.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      1398f24/1.12.6
 Built:           Fri Jan 26 17:28:18 2015
 OS/Arch:         linux/amd64

在CentOS 7上创建第一个Docker容器

对于此示例,我将在Centos Docker引擎上运行Apache Httpd Web服务器。

首先,使用“docker pull”命令下载最新的Apache Httpd镜像。

docker pull httpd:latest

然后,使用“docker运行”命令启动新的Docker容器。

docker run -d --name docker-httpd -p 80:80 httpd:latest

根据上面的示例,我开始使用httpd镜像致电叫做Docker-Httpd的新容器。
我还映射了主机端口80到新容器的端口80。

我们可以使用“docker exec”命令为容器进行交互式shell会话。

docker exec -ti docker-httpd /bin/bash

列出CentOS 7上的容器

要列出Centos Docker引擎上运行的容器,请键入:

docker ps

要列出所有容器,请键入:

docker ps -a