CentOS7部署19版docker(简单,可跟做)

下面是详细的“CentOS7部署19版docker(简单,可跟做)”攻略及示例说明。

1. 安装必要的依赖包和工具

首先,我们需要安装一些必要的依赖包和工具,运行以下命令:

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

2. 添加docker安装源

然后,我们需要添加docker安装源,运行以下命令:

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

3. 安装docker

安装docker很简单,只需要运行以下命令即可:

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

4. 启动docker服务

安装完成后,我们需要启动docker服务,运行以下命令:

$ sudo systemctl start docker
$ sudo systemctl enable docker

5. 测试docker安装是否成功

运行以下命令来测试docker安装是否成功:

$ sudo docker run hello-world

如果输出以下内容,则表示docker安装成功:

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

示例1:部署nginx

接下来,我们来看一下如何使用docker部署一个nginx服务器。

  1. 首先,从docker hub上拉取nginx镜像:
$ sudo docker pull nginx:latest
  1. 创建并运行一个nginx容器:
$ sudo docker run --name nginx -p 80:80 -d nginx

其中,--name 参数指定容器的名称,-p 参数指定将容器的80端口映射到主机的80端口,-d 参数指示容器后台运行。这样就创建并运行了一个nginx容器。

  1. 查看容器状态:
$ sudo docker ps

可以看到容器正在运行。

  1. 访问nginx服务器:

在浏览器中访问主机的IP地址或者域名,就可以看到nginx的欢迎页面了。

示例2:部署mysql

接下来,我们来看一下如何使用docker部署一个mysql服务器。

  1. 首先,从docker hub上拉取mysql镜像:
$ sudo docker pull mysql:latest
  1. 创建并运行一个mysql容器:
$ sudo docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql

其中,--name 参数指定容器的名称,-p 参数指定将容器的3306端口映射到主机的3306端口,-e 参数指定mysql的root用户的密码,-d 参数指示容器后台运行。这样就创建并运行了一个mysql容器。

  1. 查看容器状态:
$ sudo docker ps

可以看到容器正在运行。

  1. 使用mysql客户端连接数据库:
$ mysql -h 127.0.0.1 -P 3306 -u root -p

输入之前指定的密码即可连接到mysql数据库。

以上就是“CentOS7部署19版docker(简单,可跟做)”攻略及示例说明。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7部署19版docker(简单,可跟做) - Python技术站

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

相关文章

  • Docker基础学习之数据管理

    让我来详细讲解Docker基础学习之数据管理的完整攻略。 首先, Docker 数据管理可以帮助我们实现数据的持久化存储。在容器中,数据是临时性的,容器停止后,数据会被删除,这会给我们的生产环境造成巨大的麻烦。因此,我们需要通过 Docker 数据管理来把容器数据持久化到主机上。 下面,我将为你详细介绍两个示例以帮助你更好地理解 Docker 数据管理。 示…

    Docker 2023年5月16日
    00
  • [Linux] docker 方式安装和使用gitlab-ce

    gitlab就相当于我们自己内网搭建的git服务,相当于公司内的github。 拉取镜像docker pull gitlab/gitlab-ce 创建宿主机的数据目录mkdir -p /mnt/gitlab/etcmkdir -p /mnt/gitlab/logmkdir -p /mnt/gitlab/data 执行镜像并且把宿主机的端口与目录映射进容器do…

    Docker 2023年4月11日
    00
  • 将Docker镜像文件上传到DockerHub

      一.简介    DockerHub 是一个由 Docker 公司运行和管理的基于云的存储库。它是一个在线存储库,Docker 镜像可以由其他用户发布和使用。有两种库:公共存储库和私有存储库。如果你是一家公司,你可以在你自己的组织内拥有一个私有存储库,而公共镜像可以被任何人使用,Dockerhub就相当于git的GitHub。   二.上传镜像    1.…

    Docker 2023年4月11日
    00
  • Docker数据卷容器创建及使用方法解析

    我来为您详细讲解“Docker数据卷容器创建及使用方法解析”的完整攻略。 一、什么是Docker数据卷容器? Docker数据卷容器是Docker中的一种特殊容器,用于在容器之间共享持久化数据。通过使用数据卷容器,我们可以方便地在多个容器之间共享同一个数据卷,这样就可以实现容器的持久化存储。 二、创建Docker数据容器 首先,我们需要通过创建Docker数…

    Docker 2023年5月16日
    00
  • 一文快速入门Docker推荐

    一文快速入门Docker推荐攻略 什么是Docker? Docker是一个开源工具,它可以帮助程序员使用容器将应用程序打包成一个标准化的单元,从而实现快速构建、测试和部署应用程序的目的。Docker允许程序员将应用程序、依赖项和配置文件等打包到一个容器中,使应用程序可以在任何支持Docker的平台上都能够正常运行。Docker还允许程序员通过使用容器快速、轻…

    Docker 2023年5月16日
    00
  • docker 单kafka ,多分区

    一.部署 pull wurstmeister/zookeeper sudo docker pull wurstmeister/zookeeper pull wurstmeister/kafka sudo docker pull wurstmeister/kafka 启动zookeeper sudo docker run -d –name zookeeper…

    Docker 2023年4月12日
    00
  • Docker简单安装与应用入门教程

    下面我将为大家提供一份“Docker简单安装与应用入门教程”的完整攻略。 安装Docker Docker可以在多个平台上安装和运行,比如Windows、Mac和Linux等等。下面以安装Docker Desktop for Mac为例,简单介绍一下安装步骤: 首先,我们到Docker官网下载Docker Desktop。 下载完成后打开安装包,将Docker…

    Docker 2023年5月16日
    00
  • [笔记]使用Docker部署.NET Core应用程序

      大概快有一年的时间没有碰过docker了,理由很简单,基本上都是在IIS上部署,看到很多大佬都开始Devops持续化集成了,还有就是用Linux守护进程很恶心,哈哈,但相对来说成本会更高,但对于大型团队来说还是不错的,这不?不想被大伙甩下,哈哈,赶紧捞回来点丢下的知识,这篇文章就算是对我自己的笔记吧…Docker 中 有EE 和 CE 两个版本,其中…

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