# 1. 启动容器 docker start <容器名orID> # 2. 停止容器 docker stop <容器名orID> # 3. 重启容器 docker restart <容器名orID> # 4. 杀死容器 docker kill <容器名orID> # 5. 查看正在运行的容器 docker ps # 6. 查看所有的容器(包括已经停止的) docker ps -a # 7. 删除容器 docker rm <容器名orID> # 8. 删除所有容器 docker rm $(docker ps -a -q) # 9. 查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 # 10. 查看容器日志 docker logs -f <容器名orID> # 11. 后台运行,并暴露端口,便于连入容器 docker run -d -p 127.0.0.1:33301:22 centos6-ssh # 12. 从容器中拷贝文件 # 示例:拷贝7bb0e258aefe中的/etc/debian_version到当前目录下 docker cp 7bb0e258aefe:/etc/debian_version . # 即使容器未启动也可以拷贝 # 13. 查看容器的IP docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq) # 14. 以指定用户进入容器 docker exec -u www-data -it 3dada3f22bd2 /bin/bash
|