docker操作

docker run

-i 标志保证容器中STDIN是开启的 -t创建的容器分配一个伪tty终端

docker run --name bob_the_container -i -t ubuntu /bin/bash

创建守护式容器

docker run --name daemon_dave -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

docker start | stop | restart | rm | rmi

批量删除镜像或者容器

删除全部标签为none的镜像

1
docker rmi `docker images -a | awk '/^<none>/ { print $3 }'`

删除除某个容器ID外的其他容器

1
docker rm `docker ps -a -q | awk '!/81df01422b69/'`

docker attach

重新回到了容器的Bash提示符

docker attach bob_the_container

阅读更多