在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