通过 docker exec 参数进入一个容器,容器可以用容器id或者容器的名称进入
[root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f52423aa6b32 a8493f5f50ff "/bin/bash" 4 seconds ago Up 3 seconds test
比如 容器id方式
docker run -it f52423aa6b32 /bin/bash
或者 容器名方式
docker run -it test /bin/bash
一个进入容器小脚本:
#!/bin/bash names=$1 if [[ ! -n $names ]]; then echo "docker container id or names not null" exit fi docker exec -it $names /bin/bash
保存到/usr/bin/dexec , 给予执行权限
用法:
dexec test
dexec f52423aa6b32
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/3739.html