服务器重启后,docker安装的mysql怎么重启

 1、重启docker

[root@mz-01 ~]# sudo systemctl start docker

2、列出docker中运行的容器

[root@mz-01 ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                    PORTS               NAMES
1b4671904bfa        mysql:5.6           "docker-entrypoint.s…"   2 weeks ago         Exited (0) 30 hours ago                       mymysql

3、启动mysql

[root@mz-01 ~]# docker restart 1b4671904bfa
1b4671904bfa

 欢迎关注我的微信公众号,不定期更新文章和大家一起学习共勉

在这里插入图片描述 

### 使用 Docker 安装 MySQL 8 教程 #### 查找并选择合适的 MySQL 版本 为了找到适合的 MySQL 版本,可以通过访问 Docker Hub 上的 MySQL 镜像库或者使用 `docker search mysql` 命令来浏览可用版本[^1]。 #### 获取 MySQL 镜像 对于希望安装 MySQL 8 的情况,可以直接利用如下命令拉取指定版本的镜像: ```bash docker pull mysql:8.0.32 ``` 当然也可以不指明具体标签,默认会下载最新的稳定版(latest),这通常代表最近发布的正式版本[^2]。 #### 检查已下载的镜像 完成镜像下载之后,可通过执行下面这条指令确认本地已经存在所需的 MySQL 图像文件: ```bash docker images ``` 此操作有助于验证是否成功获取到了目标数据库系统的副本。 #### 创建与配置 MySQL 容器实例 当准备好所需的一切资源后,就可以着手建立一个新的容器了。这里给出一个完整的例子用于启动带有持久化存储设置以及自动重启特性的 MySQL 服务: ```bash docker run -p 3306:3306 \ --name=mysql-server \ --restart=always \ -v /data/mysql/conf/my.cnf:/etc/mysql/my.cnf \ -v /data/mysql/logs:/logs \ -v /data/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=root_password \ -d mysql:8.0.36 ``` 上述命令不仅映射了必要的端口和卷路径,还设置了 root 用户密码环境变量以便于后续管理[^4]。 #### 编写辅助脚本来简化日常运维工作 考虑到实际应用场景中的便利性和效率问题,在服务器上创建一些实用的小工具也是很有帮助的。比如可以在 `/usr/local/docker/mysql/` 目录下新建名为 `startMysql.sh` 的 Shell 脚本文件来进行快速初始化或恢复等操作[^3]。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值