进入Linux后,使用Docker命令下载MySQL,命令如: docker pull mysql:5.7 下载需要一段时间,下载完毕后,启动Docker容器。 先查看本机都有哪些镜像,命令如下:
- 进入Linux后,使用Docker命令下载MySQL,命令如:
下载需要一段时间,下载完毕后,启动Docker容器。docker pull mysql:5.7
- 先查看本机都有哪些镜像,命令如下:
然后会打印出以下日志:docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZEmysql 5.7 fdb9c2185fc2 9 days ago 321.9 MB
- 然后启动我们的mysql的docker容器,命令如下:
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
- 注意,这里的容器名字叫:db001,mysql的root用户密码是:mytest,映射宿主机子的端口3306到容 器的端口3306,仓库名mysql和标签(tag)唯一确定了要指定的镜像,其实如果这里只有一个mysql也 有必要要tag,执行该命令返回的结果是:
a40c6e58afbda0199111a2a2ef0af7e8dd9be057a610ca5f4f30aa782a5d9155
- 查看已经运行的的所有容器,命令如:
返回的结果是:docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESa40c6e58afbd mysql:5.7 "/entrypoint.sh mysq 12 seconds ago Up 12 seconds 0.0.0.0:3306->3306/tcp db001
- 进入mysql镜像:
docker exec -it mysql bash