Docker 部署 MySQL

安装并开启Docker:

yum install docker-ce
# 如果失败看docker笔记 有解决方法

systemctl start docker

拉取MySQL镜像:

docker pull mysql

创建并启动容器:

docker run --name <名称> -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<ROOT密码> -d mysql

# docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

-p <主机PORT>:<容器PORT> 端口映射

启动成功:

使用 docker ps查看是否正在运行和容器名称

[root@docker ~]# docker ps
CONTAINER ID   IMAGE     COMMAND          CREATED         STATUS         PORTS                 NAMES
c6c83b732301   mysql     "docker-entr…"   2 seconds ago   Up 2 seconds   3306/tcp, 33060/tcp   mysql

进入MySQL CLI:

docker exec -it <名称> mysql -u root -p
LICENSED UNDER CC BY-NC-SA 4.0
Comment