docker安装mysql、redis镜像方式

以下是详细讲解“docker安装mysql、redis镜像方式”的完整攻略。

安装Docker

首先,需要安装Docker,可以参考Docker官网中的安装教程进行安装。

安装MySQL

第一步,从Docker Hub上拉取MySQL官方镜像。

docker pull mysql

第二步,创建MySQL容器。

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=passwd mysql

其中,-itd表示以交互式、终端的方式运行容器,并在后台运行容器;--name mysql指定容器的名称为mysql;-p 3306:3306将容器的3306端口映射到宿主机的3306端口;-e MYSQL_ROOT_PASSWORD=passwd设置MySQL的root用户的密码为passwd;最后的mysql参数表示使用拉取的mysql镜像运行容器。

第三步,进入MySQL容器。

docker exec -it mysql /bin/bash

第四步,在MySQL容器中登录MySQL,并创建一个新用户。

mysql -u root -p
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

安装Redis

第一步,从Docker Hub上拉取Redis官方镜像。

docker pull redis

第二步,创建Redis容器。

docker run -itd --name redis -p 6379:6379 redis

其中,-itd表示以交互式、终端的方式运行容器,并在后台运行容器;--name redis指定容器的名称为redis;-p 6379:6379将容器的6379端口映射到宿主机的6379端口;最后的redis参数表示使用拉取的redis镜像运行容器。

第三步,进入Redis容器。

docker exec -it redis /bin/bash

第四步,在Redis容器中使用redis-cli,尝试与Redis进行交互。

redis-cli
PING

如果成功收到PONG,则说明Redis安装成功。

至此,Docker安装MySQL、Redis镜像方式的完整攻略就讲解完了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker安装mysql、redis镜像方式 - Python技术站

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

相关文章

  • 三款Docker图形化工具优缺点对比

    下面我将为您讲解“三款Docker图形化工具优缺点对比”的完整攻略。 一、Docker图形化工具介绍 Docker 的图形化工具可以帮助我们更方便地操作 Docker,提高我们的工作效率。接下来,我们将介绍三款常用的 Docker 图形化工具,它们分别是:Docker Desktop、Portainer以及 Rancher。 1. Docker Deskto…

    Docker 2023年5月16日
    00
  • 深度复盘-重启 etcd 引发的异常

    作者信息: 唐聪、王超凡,腾讯云原生产品中心技术专家,负责腾讯云大规模 TKE 集群和 etcd 控制面稳定性、性能和成本优化工作。 王子勇,腾讯云专家级工程师, 腾讯云计算产品技术服务专家团队负责人。 概况 作为当前中国广泛使用的云视频会议产品,腾讯会议已服务超过 3 亿用户,能高并发支撑千万级用户同时开会。腾讯会议数百万核心服务都部署在腾讯云 TKE 上…

    2023年4月10日
    00
  • 彻底搞懂Docker镜像分层的实现

    我来详细讲解“彻底搞懂Docker镜像分层的实现”的完整攻略。 什么是Docker镜像分层 首先,我们需要了解Docker中镜像的概念。Docker镜像是一个只读模板,用于创建Docker容器。每个Docker镜像都由若干个分层构成,每个分层都可以看作是Docker容器文件系统的一个快照。每个分层只包含该层所做的更改。因此,每个镜像只包含对上一层的更改。 D…

    Docker 2023年5月15日
    00
  • windows下dapr的代码调试–非docker部署

    上一篇大概的整理了一下在vm虚拟机下通过docker部署dapr应用,作服务之间调用的例子。 今天整理一下windows下dapr的非docker部署调试,毕竟大部分开发不需要花费太多时间做部署。 源代码还是来自上一篇的例子,代码就不再贴出来了。 exercisebook/Dapr/DaprDemo at main · liuzhixin405/exerci…

    2023年4月9日
    00
  • Docker之docker log详解

    1.显示所有log docker logs [OPTIONS] <CONTAINER>   #显示某个容器的所有log docker-compose logs  #显示启动的所有容器的log 2.显示实时log(此效果和Linux的tail -f filename)一样,可以把最新的内容刷新到屏幕上) docker logs -f <CON…

    Docker 2023年4月11日
    00
  • docker-管理镜像常用命令

    1. docker管理镜像常用命令 指令 说明 docker   run     [容器 CONTAINER ID] 创建一个新的容器并运行一个命令 docker   start   [容器 CONTAINER ID] 启动一个或多个已经被停止的容器 docker  stop    [容器 CONTAINER ID] 停止一个运行中的容器 docker  r…

    Docker 2023年4月16日
    00
  • Ubuntu 20.04 上安装和使用 Docker的详细过程(安装包)

    下面是一份关于“Ubuntu 20.04 上安装和使用 Docker的详细过程”的攻略,我们将在安装包的基础上,安装并使用 Docker,并分别给出两个示例: Ubuntu 20.04 上安装和使用 Docker的详细过程 安装Docker 在Ubuntu 20.04上安装Docker需要执行以下步骤: 更新 apt 包: sudo apt update 安…

    Docker 2023年5月16日
    00
  • 怎么使用Maven打包构建Docker镜像并推送到仓库

    这篇文章主要介绍了怎么使用Maven打包构建Docker镜像并推送到仓库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Maven打包构建Docker镜像并推送到仓库文章都会有所收获,下面我们一起来看看吧。 一,服务器Docker配置 修改daemon.json文件,开放端口2375 “hosts”: [“tcp://0.…

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