Docker 输入正在运行的容器
示例
要在容器中执行操作,请使用dockerexec命令。有时这被称为“进入容器”,因为所有命令都在容器内执行。
docker exec -it container_id bash
要么
docker exec -it container_id /bin/sh
现在,您在运行的容器中有了一个外壳。例如,列出目录中的文件,然后离开容器:
docker exec container_id ls -la
您可以使用-uflag与特定的用户,如进入容器uid=1013,gid=1023。
docker exec -it -u 1013:1023 container_id ls -la
uid和gid不必存在于容器中,但是该命令可能导致errors.If您要启动容器并立即进入内部以检查某些内容,您可以执行
dockerrun...;dockerexec-it$(dockerps-lq)bash
该命令dockerps-lq仅输出-lq启动的最后一个(lin)容器的ID。(这假设您的容器中有bash作为解释器,您可能有sh或zsh或其他任何文件)
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短