Docker 学习之路之 Docker 应用部署

发布时间 2023-07-16 21:06:13作者: 三眠

Docker 部署 MySQL

步骤:

  1. 搜索镜像
docker search mysql
  1. 拉取镜像
docker pull mysql
  1. 创建容器
docker run -id \
-p 13306:3306 \
--name=container_mysql \
-v $PWD/conf:/etc/mysql/conf.d \
-v $PWD/logs:/1ogs \
-v $PWD/data:/var/1ib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:latest

# 上面 13306 为宿主端口,3306 为容器端口
  • $PWD 在 Linux 中为当前目录的绝对路径
  • -e 为设置环境变量
  1. 操作 MySQL 数据库
    此处可以使用 MySQL 的图形化工具连接宿主机的ip和与容器绑定的对应端口进行对容器的 MySQL 进行操作

要让外部能够访问容器中的MySQL,可以使用端口映射将容器的MySQL端口与宿主机的一个端口绑定,然后外部直接访问宿主机的对应端口即可