docker镜像中进入容器命令行并查看运行中的容器

本文详细介绍了如何在Docker环境中启动MySQL容器、进入MySQL命令行以及退出命令行的方法。通过具体步骤和命令示例,帮助读者掌握Docker下MySQL的基本操作。

之前遇到过一个项目直接给了一个docker环境,但是我对于docker的命令行并不熟,于是查了相关资料,这里以容器MySQL为例,给大家举个例子

启动镜像中的MySQL

启动MySQL分为两步:

  1. 查看所有安装的软件, 命令如下
docker ps -a

显示结果如下,可以看到docker中每个容器的状态,id,端口等等,复制MySQL容器的id,即CONTAINER ID (或者容器的name也可以)

在这里插入图片描述
2. 启动MySQL容器 ,命令如下

docker start + CONTAINER ID (或者容器名)
例如我的:docker start a10c3f1240bb
等价于:docker start mysql

在这里插入图片描述

进入镜像中的MySQL命令行

进入命令行也分为两步 ,查看刚才docker ps -a 命令下查出来的服务名(或者容器id),我的MySQL名字是mysql
在这里插入图片描述第一步: 执行以下命令进入MySQL命令行

命令如下:

docker exec -it + 容器名(或id) bash
例如:docker exec -it mysql bash

在这里插入图片描述
第二步: 输入MySQL账号密码命令 ,如图,注意密码是不会显示的,输入正确即可进入;

mysql -uroot -p

在这里插入图片描述

退出命令行重新查看运行状态

在命令行中输入两次exit即可退出当前容器,如下图

第一次
第二次exit
重新查看mysql运行状态,输入以下命令

docker ps --filter status=running
这里的status有四个参数,分别是running,exited,
paused,dead

结果如下图,可以看到MySQL服务仍然在运行中
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值