CentOS 8安装docker最详细方法

yizhihongxing

下面是“CentOS 8安装docker最详细方法”的完整攻略:

安装Docker

  1. 更新系统

在安装 Docker 之前,我们需要更新 CentOS 系统,以确保拥有最新的软件包和依赖项。

sudo yum update -y
  1. 安装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
  1. 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker
  1. 测试 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 容器中,我们可以采用以下步骤。

  1. 拉取 CentOS 8 BaseImage
docker pull centos:8
  1. 安装 Apache Web 服务器
docker run -it --rm centos:8 /bin/bash
yum update -y
yum install httpd -y
  1. 配置 Apache Web 服务器
vi /var/www/html/index.html
  1. 退出容器
exit
  1. 保存修改
docker ps -a
docker commit container_id docker_apache
  1. 运行容器
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技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Docker Manager for Docker Swarm deploy

    Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机。Swarm使用标准的Docker API接口作为其前端访问入口,换言之,各种形式的Docker Client(docker client in Go, docker_py, docker等)均可以直接与Sw…

    Docker 2023年4月11日
    00
  • Docker部署SpringBoot应用的实现步骤

    下面是Docker部署SpringBoot应用的实现步骤。 准备工作 安装Docker和Docker Compose,建议使用Docker官方提供的安装方式。 编写Spring Boot应用程序。 Spring Boot应用程序打包 在Spring Boot应用程序的根目录下,使用Maven命令打包应用程序: mvn clean package -Dskip…

    Docker 2023年5月15日
    00
  • 6 docker安装es和kibana踩坑记

    话说参考视频跟着老师后面撸代码,一字不错的敲出来在自己的电脑上就是不行。有时候你感觉很简单的东西一看就会一敲就错。 docker安装es docker pull elasticsearch:7.7.0  然后查看效果      创建目录 mkdir -p /mydata/elasticsearch/config mkdir -p /mydata/elasti…

    Docker 2023年4月12日
    00
  • docker端口映射或启动容器时报错Error

    现象: [root@localhost ~]# docker run -d -p 9000:80 centos:httpd /bin/sh -c /usr/local/bin/start.shd5b2bd5a7bc4895a973fe61efd051847047d26385f65c278aaa09e4fa31c4d76docker: Error respon…

    Docker 2023年4月16日
    00
  • Docker容器镜像相关命令基本介绍与使用

    Docker是目前最流行的容器化平台之一,为了更好地使用Docker,需要掌握一些基本的容器镜像相关命令。本文将介绍Docker容器镜像相关命令基本介绍与使用的完整攻略,并附带两个示例来说明。 1. Docker镜像命令 1.1 拉取镜像 要使用某个镜像,首先需要拉取镜像到本地。使用docker pull命令。 docker pull image-name:…

    Docker 2023年5月16日
    00
  • 又花了半个小时将 ChatGPT 接入了钉钉机器人

    前面的文章给大家介绍了如何在个人微信中使用 ChatGPT,但是大家都知道这种操作是有风险的,所以都让大家使用小号,今天再给大家介绍一下如何在钉钉中使用机器人来调戏 AI。 流程 注册钉钉开发者平台账号,并创建一个内部组织; 在内部组织中创建机器人; 注册 OpenAi 账号并获取 Api Key; 在服务器中部署程序; 在内部群中调戏 AI; 创建机器人 …

    2023年4月9日
    00
  • docker进入、退出container

    参考自[http://blog.csdn.net/dongdong9223/article/details/52998375] docker的操作 service docker start  //systemctl start docker  启动docker服务 service docker restart  //重启docker服务 service do…

    Docker 2023年4月12日
    00
  • Docker系列器九:docker-compose与docker-compose.yml语法

    一般情况下:docker 安装wordpress,流程是:docker run -d –name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql docker run -d -e WORDPRESS_DB_HOS…

    Docker 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部