docker 进入容器_Linux运维-Docker|04.进入Docker容器内部

a2e39acd39b0b4c7c5f03e481dd601fa.png

当我们运行容器后,面临的第一个问题就是如何进入Docker容器内部操作

网上有多种方法,这里推荐使用docker exec

这个命令能在正在运行的容器中执行命令

docker exec [参数] 容器 要执行的命令

可用参数

1eb97079de00ac398a8643aedbbac1b4.png
--detach , -d分离模式,在后台执行命令--detach-keys覆盖容器后台运行的一些参数信息--env , -e 设置环境变量,只在当次会话有效--interactive , -i保持输入模式--privileged 使用扩展权限执行此命令--tty , -t 分配一个终端--user , -u用户名或UID(format: [:])--workdir , -w指定容器内的工作目录

我们先使用docker run运行一个容器

可以替换此处的centos:7为你本地拥有的镜像

比如之前搭建wordpres使用的mysql:8

docker run -id --rm centos:7 /bin/bash
cf1c3ed8b39dce7395b31922d56acc52.png

登录到容器内部

docker exec -it 容器ID或容器name /bin/bash
72ac5db4700ae035d848f1fcf9839a00.png

默认情况容器主机名与容器ID相同

这样就成功登录到容器内部了

就可以自由的查看一些文件内容了

18564786c7ebdc09ad0ee1add77ded5f.png

退出登录的容器,使用exit或者ctrl+d键

da891e4142cf1e4b8ca3a106278e3fe2.png

使用docker exec -it 容器 /bin/bash 登录容器内部的操作比较常用

其他的参数可以自行实验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值