docker search mysql 搜索mysql镜像
docker pull mysql:5.7 安装Mysql5.7镜像
docker rmi mysql 删除镜像
docker ps 查看正在运行的容器
docker port id 快捷查看网络端口映射
docker start|stop|restart name 操作容器
docker rm name 删除容器
docker logs -f id 查看容器运行日志 -f 让docker logs 像使用tai -f 一样输入容器内部的标准的输出
docker exec -it mysql bash 进入容器
运行mysql镜像
docker run -p 3306:3306 --name mymysql3306 -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
v $PWD/conf:/etc/mysql/conf.d:将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf
-v $PWD/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。
-p 指定网络端口映射 -P 随机的端口映射
--name 容器名称
-d 让容器在后台运行