Docker 在 CentOS7 中安装和使用详解
随着云计算的兴起,Docker逐渐成为了不可或缺的一个组件。本文将详细介绍如何在 CentOS7 中安装和使用 Docker,并附带相应的示例代码。
一、安装 Docker
1.1 前置依赖
在安装 Docker 之前,需要先安装一些必须的依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1.2 安装 Docker
安装 Docker 的方法有很多种,这里我们选择官方推荐的方式,即使用 yum 的方式进行安装。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd.io
安装完成后,启动 Docker 服务并设置开机自启。
sudo systemctl start docker sudo systemctl enable docker
1.3 检查 Docker 是否安装成功
通过运行 docker info
命令,可以查看 Docker 相关的信息,如果输出正确信息则证明 Docker 已经正确安装:
docker info
二、使用 Docker
2.1 列出本地容器
使用 docker ps
命令可以列出所有正在运行的容器:
docker ps
2.2 拉取镜像
镜像是 Docker 运行容器的基础,我们需要利用 Docker 拉取一个镜像。这里我们选择拉取一个基于 CentOS7 的 nginx 镜像为例:
docker pull nginx:latest
可选镜像可以在 Dockerhub 上查看。
2.3 运行容器
创建并运行一个新的容器。
docker run --name nginxweb -p 80:80 -d nginx
参数解释:
--name
: 定义容器名为 nginxweb。-p
: 定义端口映射,将容器80端口映射到宿主机80端口。-d
: 后台运行容器。
运行之后,我们就可以通过浏览器访问 http://localhost
来查看 nginx 的欢迎页面。
2.4 停止和删除容器
在停止和删除容器之前,我们需要先查看容器的 ID。
docker ps
停止容器:
docker stop ID
删除容器:
docker rm ID
2.5 停止和删除镜像
获取镜像 ID:
docker images
停止镜像:
docker stop ID
删除镜像:
docker rmi ID
三、总结
本文详细介绍了在 CentOS7 中安装和使用 Docker 的方法,并使用示例代码展示了 Docker 的基本操作。通过学习本文可以让读者快速掌握 Docker 的使用方法,为日后的项目开发奠定良好的基础。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/65b20a8dadd4f0e0ffb386cd