如何ssh到已经运行的docker容器

(docker >= 1.3)
通过docker ps -a查看运行的容器的详细信息,找到ID

$ docker exec -i -t 665b4a1e17b6 /bin/bash #by ID

或者

$ sudo docker exec -i -t loving_heisenberg /bin/bash #by Name

如果是在Mac或者Linux下,可以自建一个函数放到 .bash_profile

function ssh_docker() {
        docker exec -it $1 /bin/bash
}

之后可以通过 ssh_docker 665b4a1e17b6 直接进入容器

你可能感兴趣的:(如何ssh到已经运行的docker容器)