docker 命令補全


補全:

安裝docker自帶包:

source /usr/share/bash-completion/completions/docker

缺少下面的包,TAB會報錯

yum install -y bash-completion

sh /usr/share/bash-completion/bash_completion

 

進入docker:

安裝工具:

yum -y install util-linux

查看docker的Pid:

docker inspect -f "{{ .State.Pid }}" mydocker

借助工具進入docker,退出時docker進程不退出

nsenter -t 7008 -m -i -u -n -p

 

簡單命令腳本:

  vim docker_in.sh

#!/bin/bash

in_docker(){
    container=$1
    container_pid=$(docker inspect -f "{{ .State.Pid }}" $container)
    nsenter -t $container_pid -m -i -u -n -p

}

in_docker $1
View Code

執行:sh docker_in.sh mydocker

 

同效命令:

docker exec -it mydocker /bin/bash


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM