Centos7安装Docker(2020最新亲测可用,直接复制粘贴即可)

Centos7安装Docker(2020最新亲测可用,直接复制粘贴即可)

安装Docker

  1. 更新yum源

sudo yum update

  1. 安装需要的软件包

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

  1. 添加Docker官方源

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

  1. 安装Docker

sudo yum install docker-ce

  1. 启动Docker服务

sudo systemctl start docker

  1. 设置Docker开机启动

sudo systemctl enable docker

示例说明

示例一:拉取并运行镜像

  1. 拉取一个Docker官方镜像

sudo docker pull hello-world

  1. 运行镜像

sudo docker run hello-world

如果一切正常,你将会看到一句话:Hello from Docker!(来自Docker的问候!)。

示例二:创建自己的镜像

  1. 新建一个文件夹,例如hello-docker,在文件夹中创建一个名为Dockerfile的文件,并写入以下内容:

```
# 基于哪个镜像
FROM alpine:latest

# 安装nginx
RUN apk update && apk add nginx && mkdir -p /run/nginx

# 设置工作目录
WORKDIR /app

# 复制文件到工作目录
COPY ./index.html /app

# 暴露容器端口
EXPOSE 80

# 运行nginx
CMD ["nginx", "-g", "daemon off;"]
```

  1. 编译镜像

sudo docker build -t hello-docker .

在执行时,Docker将会查找当前目录下的Dockerfile,并在其中寻找指令来构建新的镜像。"-t"选项指定了镜像的名称,"."表示Dockerfile在当前目录下。

  1. 运行自己的镜像

sudo docker run -d -p 8000:80 hello-docker

"-d"选项表示以守护进程运行容器,"-p"选项表示将容器的80端口映射到主机的8000端口上。现在,在浏览器中输入localhost:8000,你将会看到网页中的Hello Docker!。

在以上两个示例中,我们分别演示了如何拉取运行官方镜像和如何创建自己的镜像并运行它,这将为你的容器应用开发提供很好的参考。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos7安装Docker(2020最新亲测可用,直接复制粘贴即可) - Python技术站

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

相关文章

  • docker安装各类软件

    Docker 要求 CentOS 系统的内核版本高于 3.10 , uname -r 命令查看你当前的内核版本 1 安装一些必要的系统工具: sudo yum install -y yum-utils device-mapper-persistent-data lvm2    2 添加软件源信息: sudo yum-config-manager –add-…

    Docker 2023年4月11日
    00
  • Grafana 系列文章(一):基于 Grafana 的全栈可观察性 Demo

    ?️Reference: https://github.com/grafana/intro-to-mlt 这是关于 Grafana 中可观察性的三个支柱的一系列演讲的配套资源库。 它以一个自我封闭的 Docker 沙盒的形式出现,包括在本地机器上运行和实验所提供的服务所需的所有组件。 Grafana 全栈可观察性产品 具体的可观察性转换图 前提 Docker…

    2023年4月10日
    00
  • 通过Docker启动DB2,并在Spring Boot整合DB2

    通过Docker启动DB2,并在Spring Boot整合DB2 1 简介 DB2是IBM的一款优秀的关系型数据库,简单学习一下。 2 Docker安装DB2 为了快速启动,直接使用Docker来安装DB2。先下载镜像如下: docker pull ibmcom/db2:11.5.0.0 启动数据库如下: docker run -itd \ –name m…

    2023年4月10日
    00
  • Docker Cloud实现部署应用操作详解

    下面我会详细讲解“Docker Cloud实现部署应用操作详解”的完整攻略,包含两条示例说明。 Docker Cloud实现部署应用操作详解 什么是Docker Cloud? Docker Cloud是Docker公司推出的Docker容器云平台,旨在帮助用户更轻松地管理和部署Docker容器应用。Docker Cloud可以帮助用户在云端快速创建、部署和运…

    Docker 2023年5月16日
    00
  • Docker中的四种网络模式

    Docker中有四种网络模式,分别为Bridge模式、Host模式、None模式和Overlay模式。每种网络模式都有各自的特点和应用场景。 Bridge模式 Bridge模式是Docker默认的网络模式,它会在每个容器中创建一个虚拟网卡,并将这些网卡连接到一个名为docker0的虚拟网桥上。在这种模式下,每个容器都可以相互通信,但是不能直接访问宿主机器的其…

    Docker 2023年5月16日
    00
  • Docker全方位攻略与自动化运维

    介绍 Docker Registry(Docker注册中心)是一个管理Docker容器镜像存储和交付的应用程序。注册中心集中容器镜像并减少开发人员的构建时间。Docker镜像通过虚拟化保证相同的运行环境,但是构建镜像需要大量的时间投入。例如,开发人员可以从包含所有必要组件的注册中心下载压缩镜像,而不是单独安装依赖项和包来使用Docker。此外,开发人员可以使…

    2023年4月9日
    00
  • Docker 网络模式及配置方式

    下面是针对“Docker 网络模式及配置方式”的详细攻略。 什么是 Docker 网络模式? Docker 网络模式定义了容器如何互相连接,以及和外部网络交互的方式。包括以下常用的网络模式: host网络模式: 使用宿主机的网络栈。容器与宿主机平级,直接使用宿主机IP地址。 bridge(默认)网络模式: 通过虚拟网桥(docker0)将容器桥接到宿主机上。…

    Docker 2023年5月16日
    00
  • 快速安装Docker详细步骤教程

    快速安装Docker详细步骤教程 简介 Docker是一个跨平台的容器化解决方案,可以在Linux、Windows和MacOS等多种操作系统下运行。本文将介绍Docker的快速安装过程,并提供两个示例说明。 安装步骤 系统要求: Docker支持的操作系统版本较多,包括但不限于Ubuntu、Debian、Fedora、CentOS和Windows等。在安装前…

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