下面是“CentOS 8安装docker最详细方法”的完整攻略:
安装Docker
- 更新系统
在安装 Docker 之前,我们需要更新 CentOS 系统,以确保拥有最新的软件包和依赖项。
sudo yum update -y
- 安装Docker
安装docker需要添加Docker官方源,执行以下命令:
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装最新版的 Docker。
sudo yum install docker-ce docker-ce-cli containerd.io -y
- 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker
- 测试 Docker
查看 Docker 版本
docker version
运行一个 Hello World 容器。
docker run hello-world
到这里,《CentOS 8安装docker最详细方法》的Docker安装已经完成。
示例说明
在上面的操作中,如果我们需要使用 Redis 容器,我们只需要在终端中运行以下命令。
docker pull redis
docker run --name my-redis -d redis
这将从 Docker 官方 registry 中拉取 Redis 镜像,创建一个名为 my-redis 的容器,运行 Redis。我们还可以通过以下命令查看正在运行的容器列表。
docker ps
另外一个示例,如果我们想在 CentOS 8 上安装 Apache Web 服务器,并将它放在 Docker 容器中,我们可以采用以下步骤。
- 拉取 CentOS 8 BaseImage
docker pull centos:8
- 安装 Apache Web 服务器
docker run -it --rm centos:8 /bin/bash
yum update -y
yum install httpd -y
- 配置 Apache Web 服务器
vi /var/www/html/index.html
- 退出容器
exit
- 保存修改
docker ps -a
docker commit container_id docker_apache
- 运行容器
docker run -dit --name apache -v /var/www/html:/usr/local/apache2/htdocs/ -p 80:80 docker_apache /usr/sbin/httpd -D FOREGROUND
现在,我们可以在浏览器中打开 http://localhost,查看 Apache 网站是否正在运行。
以上是在 CentOS 8 中安装 Docker 的最详细方法,并给出了两个使用 Docker 的示例。希望能对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 8安装docker最详细方法 - Python技术站