安装命令:docker pull mysql
查找Docker Hub上的mysql镜像
runoob@runoob:/mysql$ docker search mysql
NAME DESCRIPTION
STARS OFFICIAL AUTOMATED mysql MySQL is a
widely used, open-source relati… 2529 [OK]
mysql/mysql-server Optimized MySQL Server Docker images. Crea…
161 [OK] centurylink/mysql Image containing
mysql. Optimized to be li… 45 [OK]
sameersbn/mysql
36 [OK] google/mysql MySQL server for
Google Compute Engine 16 [OK]
appcontainers/mysql Centos/Debian Based Customizable MySQL Con…
8 [OK] marvambass/mysql MySQL Server based
on Ubuntu 14.04 6 [OK]
drupaldocker/mysql MySQL for Drupal
2 [OK] azukiapp/mysql Docker image to run
MySQL by Azuki - http:… 2 [OK] …
这里我们拉取官方的镜像,标签为5.6
runoob@runoob:~/mysql$ docker pull mysql:5.6
等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mysql,标签为5.6的镜像。
runoob@runoob:~/mysql$ docker images |grep mysql
mysql 5.6 2c0964ec182a 3 weeks
ago 329 MB
启动mysql实例
docker run --name dockermysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql
--name 为mysql的实例设置别名。 -p 3307为对外暴露的端口。3306是内部端口
-e MYSQL_ROOT_PASSWORD 设置mysql登录密码 -d 以守护进程运行(后台运行) 最后的mysql是镜像名称
docker ps -a
查看在运行的