Docker安装MySql

228次阅读
没有评论

共计 762 个字符,预计需要花费 2 分钟才能阅读完成。

Docker 安装 MySql

查看仓库可用 mysql 版本

docker search mysql

拉取 mysql 镜像

指定版本的话命令如下

docker pull 镜像名称: 版本号

查看镜像是否下载成功

docker images

运行容器

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

docker run 是 Docker 中用来启动一个新的容器的命令,下面是对该命令中各参数含义的详细解释:

  • -itd:
  • -i:表示以交互模式(interactive)运行容器,允许你通过 STDIN(标准输入)向容器内进程发送输入。
  • -t:分配一个伪终端(tty)给容器,让容器内部如同在终端中运行一般,这对于需要终端界面的应用非常重要,比如 bash shell。
  • -d:表示以后台模式(detached mode)运行容器,即容器会在后台运行成为一个守护进程,而非直接连接到宿主机的标准输入输出。
  • –name mysql-test:
  • 指定新容器的名字为 mysql-test,这样可以方便地通过这个名字来引用和管理这个容器。
  • -p 3306:3306:
  • 端口映射,将宿主机的 3306 端口映射到容器内的 3306 端口。
  • 3306:3306 表示外部(宿主机)的 3306 端口与内部(容器)的 3306 端口建立连接。
  • 这样一来,任何对宿主机 3306 端口的请求都会被转发到容器内运行的 MySQL 服务。
  • -e MYSQL_ROOT_PASSWORD=123456:
  • 设置环境变量,在容器内部定义环境变量 MYSQL_ROOT_PASSWORD 的值为 123456。
  • 在 MySQL 容器中,这个环境变量用于指定 MySQL 数据库 root 用户的初始密码。
  • mysql:
  • 这是最后的参数,指定了要从哪个 Docker 镜像创建并启动容器。这里是指使用官方的 MySQL 镜像。
正文完
 0
XSTPLAN
版权声明:本站原创文章,由 XSTPLAN 于2024-06-03发表,共计762字。
转载说明:本站所有资源和文章版权归作者所有,未经授权禁止转载。如有转载或引用,请注明来源。
评论(没有评论)