docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
docker run
:创建并运行一个容器,
-d
是让容器在后台运行
--name
mysql
:给容器起个名字,必须唯一
-p 3306:3306
:设置端口映射
前面为宿主机端口,后边为容器内端口,当你访问3306端口时,他会自动映射到容器内的3306端口,以此来完成mysql的访问。一般改变前面的端口
-e KEY=VALUE
:是设置环境变量
mysql
:指定运行的镜像的名字
![](https://i-blog.csdnimg.cn/direct/d836c0468c50414085bca18509bef59d.png)