Rootop 服务器运维与web架构

docker 进入一个容器

通过 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

作者:Venus

服务器运维与性能优化

评论已关闭。