1. 下载并安装docker desktop

  2. 下载MySQL镜像

#所有镜像
docker search mysql
#选择一个镜像并下载到本地
#docker pull 镜像名:tag(版本)
docker pull mysql:5.5
  1. 根据镜像创建一个MySQL容器
#查看当前所有镜像
docker images
#根据一个镜像创建一个容器并运行
docker run -d --name mysql_3308 -e MYSQL_ROOT_HOST=% -e MYSQL_ROOT_PASSWORD=tdt123 -p 3307:3306 -v //f/docker/mysql_3308:/var/lib/mysql mysql:5.5 --lower_case_table_names=1
# --name mysql_3308 ... mysql:5.5 设置容器名,及选用镜像(如果没有tag即5.5,则会自动下载最新版的mysql)
# -e MYSQL_ROOT_HOST=% 允许远程登录
# -e MYSQL_ROOT_PASSWORD=123456 root登录密码
# -p 3308:3306  端口映射至宿主机3308
# -v //f/docker/mysql_3308:/var/lib/mysql  绑定镜像位置到宿主机上,注意这里  //f/docker/m/...   因为Linux和windows文件目录的不同特性,用两个/,即//
#  --lower_case_table_names=1  不区分大小写

4.本地测试连接。
5.其他docker命令

# 查看所有容器信息
docker ps -a
#停止容器运行
docker stop [containerid]
#启动一个已存在的容器
docker start [containerid]
#删除容器
docker rm [containerid]


#查看当前镜像
docker images
#删除镜像
docker rmi [imageid]

  1. 如果还想改配置,或想操作数据,可以进入容器。
#进入容器  容器根据镜像不同 可为Linux或windows操作系统,根据自己的需求进行操作即可
docker exec -it [containerid] /bin/bash
#退出容器
exit

说明

  • 命令中[containerid]为容器id
  • 命令中[imageid]为镜像id
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐