1. 查找镜像
docker Hub https://hub.docker.com/_/mysql
docker search docker
2.拉取镜像
docker pull mysql
3.run mysql 镜像
docker run --name mysql1 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql
[root@192 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f4540b780085 mysql "docker-entrypoint.s…" 7 seconds ago Up 5 seconds 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql1
但是建议使用数据卷命令run容器,这样mysql的数据不会因为容器被删除而丢失。
[root@192 ~]# docker run -d --name=mysql1 -p 3306:3306 --privileged=true -v /dylan/mysql/log:/var/log/mysql -v /dylan/mysql/data:/var/lib/mysql -v /dylan/mysql