简介
记录一次在centos7.0下安装docker,
一、构建镜像
- 拉取官方镜像
1 | docker pull mysql:8 |
- 检查是否拉取成功
1 | docker images |
- 运行MySql容器
1 | docker run --privileged=true -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root-d mysql --secure-file-priv='/usr/local' |
- –privileged:
- -–name:容器名,此处命名为mysql
- -e:配置信息,此处配置mysql的root用户的登陆密码
- -p:端口映射,此处映射 宿主机3306端口 到 容器的3306端口
- -d:后台运行容器,保证在退出终端后容器继续运行
- –secure-file-priv:
- 建立路径映射
1 | docker run --privileged=true -p 3306:3306 --name mysql \ |
- -v:主机和容器的目录映射关系,”:”前为主机目录,之后为容器目录
- 如果建立路径映射,需要在conf路径放一个my.ini
建立路径映射的话,如果没有放置my.ini在conf路径是无法启动的,所以需要准备一个my.ini
1 | [mysql] |
将my.ini放到conf路径后,使用命令docker ps -a
查看mysql容器的容器id,然后再使用命令docker start 容器ID前四位
来启动mysql容器。
再次使用docker ps -a来查看mysql容器状态。
I'm so cute. Please give me money.
- 本文链接:http://blog.oldking.site/2021/03/15/docker%E6%9E%84%E5%BB%BAmysql/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。