docker运行mysql容器马上退出
mysql镜像安装映射物理文件配置主从一、安装mysql镜像、容器docker pull mysql:5.7docker run -itd --name mysql-p 3307:3306 -e M...
2024.11.19在宿主机Host的终端执行:1、 搜索docker镜像仓库中提供的mysqldocker search mysql
2、下载mysql镜像docker pull mysql
3、改变目录权限,非必须可以先执行第四步,到第五步时发现容器的状态时是Exited时,执行第六步来查看原因。如果提示无权限访问时,则需要补上本步骤,这是因为开启SELinux enabled时权限控制更严格所导致chcon -Rt svirt_sandbox_file_t /data/mysql
4、创建并运行mysql容器docker run -d --name myMysql -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql无论是否运行成功,均会得到容器ID稍微解释一下:
-d 表示在后台运行容器 --name 表示为后台运行的容器取别名,便于后续的操作 -v 用来指定数据卷,将正在运行mysql的容器上的/var/lib/mysql目录映射到宿主机上的/data/mysql目录5、查看容器的运行状态docker ps 或 docker ps -a
CONTAINER ID#容器IDIMAGE#镜像名称COMMAND#执行的cmdCREATED#创建了多久STATUS #容器的status:Up(正在运行) or Exited(不在运行)PORTS#端口映射情况,默认tcpNAMES#容器别名6、查看容器的运行日志docker logs myMysql有些系统中,如果没有设置第三步,可能运行mysql会失败,失败原因可以通过查看容器的运行日志来了解。
7、与容器进行交互docker exec -t -i myMysql /bin/bash执行之后会获得容器内的/bin/bash终端,root@35e1fab30962:/#,其中35e1fab30962是容器ID此时就可以在这里执行mysql命令了Demo:
root@35e1fab30962:/# mysql -uroot -p #输入之前设置的密码,此处为123456,输入正确后进入到mysql中mysql> use mysql;mysql> select * from user\G;8、停止正在运行的mysql容器docker stop myMysql
9、启动已创建的mysql容器docker start myMysql
10、mysql容器的数据导出
docker exec myMysql sh -c ‘exec mysqldump --all-databases -uroot -p"$MYSQL_ROOT_PASSWORD"‘ > /some/path/on/your/host/all-databases.sql110、更多docker命令帮助,请使用docker --help 或 docker cmd --help
999、更多docker中mysql的使用,请参见
作者:陌陌的日记链接:https://www.jianshu.com/p/dbc59702f0dd来源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
mysql镜像安装映射物理文件配置主从一、安装mysql镜像、容器docker pull mysql:5.7docker run -itd --name mysql-p 3307:3306 -e M...
2024.11.19首先什么是docker官方:翻译:Docker 是一个用于开发、发布和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用 Docker,您可以像管理应...
2024.11.201. 下载docker和docker-compose安装之前最好确认你的防火墙和selinux是关闭状态#关闭防火墙systemctl stop firewalld #关闭防火墙开机自启systemc...
2024.11.16一、环境配置操作系统 CentOS Linux release 7.9.2009 x64当前没有安装mysql开始操作之前,请先了解一下docker,理解镜像和容器的区别。二、首先安装docker1....
2024.11.19一、安装Docker 1.查看你当前的内核版本 命令 uname -r 系统的内核版本高于 3.10 2.确保 yum 包更新到最新 命令 yum update 最新此步骤可省略 3.检查本机是否已...
2024.11.16