在CentOS系统中安装Docker的教程

以下是“在CentOS系统中安装Docker的教程”的完整攻略:

安装 Docker

1. 更新系统

首先,为了保证系统安装 Docker 之后能够正常运行,需要先更新系统:

sudo yum update

2. 安装依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加 Docker CE yum 源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker CE

sudo yum install docker-ce docker-ce-cli containerd.io

5. 启动 Docker

sudo systemctl start docker

示例说明

示例一:拉取并运行一个简单的 Docker 镜像

  1. 拉取一个镜像:
sudo docker pull hello-world
  1. 运行这个镜像:
sudo docker run hello-world

如果一切正常的话,你会看到类似以下的输出:

Hello from Docker!
This message shows that your installation appears to be working correctly.
...

示例二:拉取并运行一个使用自定义端口的 Nginx 镜像

  1. 拉取一个 Nginx 镜像:
sudo docker pull nginx
  1. 运行 Nginx 镜像并将容器内的 80 端口映射到宿主机的 8080 端口:
sudo docker run -d -p 8080:80 nginx

其中 -d 参数表示在后台运行容器。

  1. 打开浏览器,在地址栏中输入http://localhost:8080,如果出现 Nginx 的欢迎界面,那么恭喜你已经成功将 Nginx 运行在 Docker 中。

以上就是在 CentOS 系统中安装 Docker 的详细攻略以及两个示例的说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在CentOS系统中安装Docker的教程 - Python技术站

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

相关文章

  • docker安装与卸载

    笔者在个人Mac电脑操作 安装 简单安装过程,前置条件:Homebrew 使用命令brew install docker docker 将会安装在 usr/local/Cellar目录下, 如使用命令  brew cask install docker docker将会安装在 usr/local/bin目录下 查阅文档 https://www.jianshu…

    Docker 2023年4月11日
    00
  • 解决docker容器vim高度宽度显示不正常

      docker exec -it –env COLUMNS=`tput cols` –env LINES=`tput lines` your_container_name /bin/bash reference: https://blog.csdn.net/DongGeGe214/article/details/86674741

    Docker 2023年4月13日
    00
  • docker 在 linux 搭建私有仓库

    1,首先我们需要安装了 docker 的 linux 系统 1,如果没有请先安装, 安装参考 2,安装仓库镜像 1,相关目录和文件的的创建 cd /root mkdir docker cd /root/docker mkdir registry cd /root/docker/registry mkdir registry touch docker-comp…

    Docker 2023年4月11日
    00
  • Docker常用命令与小技巧汇总

    Docker常用命令与小技巧汇总 本篇攻略将介绍 Docker 常用命令及小技巧,从而帮助初学者快速上手 Docker。 Docker 常用命令 以下是常用 Docker 命令以及说明: docker search:用于查询 Docker Hub 上的镜像,可以使用关键字进行模糊查询。 docker pull:用于拉取 Docker 镜像到本地。 docke…

    Docker 2023年5月16日
    00
  • docker启动mysql 并实现外网访问且重启docker容器数据不丢失

    1.安装image docker pull mysql 也可以指定版本拉去镜像:docker pull mysql:5.7 2.docker查看本docker已有镜像: docker images 3.docker依据mysql镜像跑起来一个mysql容器,mysql密码是123:解释一下,–name是给容器起的名字, 3306:3306是把宿主机的3306…

    Docker 2023年4月13日
    00
  • 详解docker进行数据挂载的三种模式

    概述 Docker是一种轻量级的虚拟化技术,可以将应用程序与所有相关依赖关系打包在一起,形成一个容器。在Docker中,要将数据保存在本地硬盘上,可以使用数据挂载。数据挂载使容器可以访问宿主机上位于特定位置的文件或目录。Docker提供了三种数据挂载模式。 宿主机文件系统挂载 宿主机文件系统挂载是将宿主机文件系统上的目录挂载到容器内部。这意味着容器内部可以访…

    Docker 2023年5月15日
    00
  • docker部署kafka的方法步骤

    以下是“Docker部署Kafka的方法步骤”的完整攻略,并附带了两条示例说明: 准备工作 安装Docker; 下载Kafka的镜像文件,可通过Docker官方提供的Kafka镜像文件或第三方提供的镜像文件。 创建Kafka容器并启动 docker run –name kafka -p 9092:9092 -d –env ADVERTISED_HOST=…

    Docker 2023年5月16日
    00
  • docke自定义网络之容器互联

    下面是针对“docker自定义网络之容器互联”的完整攻略以及两条示例说明。 Docker自定义网络 Docker提供了很多默认的网络,比如bridge(桥接网络)、host(宿主网络)、none(无网络)等,但是这些网络并不方便我们使用,在实际开发中很少用到,所以我们需要使用自定义网络。 自定义网络可以有效地解决容器之间的网络通信问题,同时可以将它们隔离在一…

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