为了账号安全,请及时绑定邮箱和手机立即绑定

求指教,我该如何进入Docker容器?

求指教,我该如何进入Docker容器?

aluckdog 2019-11-11 15:09:42
如何进入Docker容器
查看完整描述

4 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

有同学在docker下安装了nginx 但是不知道目录在哪,可以使用命令:
sudo find / -name "50x"

因为nginx里必定会有50x,所以查找它,结果发现nginx的目录在docker容器里,如果操作它,就需要进入容器的shell。

必须先启动容器:
sudo docker start “容器ID”

然后使用下边的命令进入shell:
sudo docker exec -it “容器ID” bash

将主机的文件复制到容器里:
sudo docker cp 主机目录 容器ID:容器目录



查看完整回答
反对 回复 2019-11-24
?
largeQ

TA贡献2039条经验 获得超7个赞

用 docker ps 找到你要进入的container的 id,然后用 docker exec 执行一个 bash
如:docker exec -it 40c330755e61 /bin/bash
这样你就进到这个container 里面了,这个bash退出也不会影响之前 docker run 启动的 bash
如果需要其他参数可以参考docker 手册 man docker-exec ,man docker-run 等等

查看完整回答
反对 回复 2019-11-24
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

有同学在docker下安装了nginx 但是不知道目录在哪,可以使用命令:
sudo find / -name "50x"

因为nginx里必定会有50x,所以查找它,结果发现nginx的目录在docker容器里,如果操作它,就需要进入容器的shell。

必须先启动容器:
sudo docker start “容器ID”

然后使用下边的命令进入shell:
sudo docker exec -it “容器ID” bash

将主机的文件复制到容器里:
sudo docker cp 主机目录 容器ID:容器目录

查看完整回答
反对 回复 2019-11-24
  • 4 回答
  • 0 关注
  • 537 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信