Docker常用命令总结
1. docker images #查看本机docker镜像有哪些
2. docker search #在docker镜像源中查找相应镜像
3. docker pull #从镜像源中拉取镜像
4. docker run -it imageid /bin/bash #交互式bash解释器模式启动某个镜像,如果要退出的话用exit命令,一旦exit退出,容器即停止
5. 按住Ctrl+p+q 可以让上述交互式启动的容器以后台模式启动
6. docker ps #查看运行的docker容器
7. docker ps -a #查看历史运行的docker容器
8. docker stop containerid #停止某个容器
9. docker rm containerid #删除某个容器 (容器必须在停止状态才能删除)
10. docker rmi imageid #删除某个docker镜像
11. docker exec -it containerid /bin/bash #交互式命令行进入正在运行的容器中,并新建一个容器终端,attach 不新建,直接进入运行的容器终端
12. docker attach containerid
13. docker run -it -d imageid /bin/bash -c "while true;do echo "Roy";sleep 2;done" #以后台模式运行docker容器脚本
14. docker logs -ft --tail 10 containerid #查看docker容器中的日志
15. docker cp containerid:/path host:/path #复制容器内文件到本地宿主机
16. docker commit -a="roy" -m="desc info" containerid imagename #提交某个容器为镜像 -a 写作者 -m 写描述信息 containerid为容器id imagename为将要创建的镜像名
17. docker save -o ubuntu_14.04.tar ubuntu:14.04 # 把镜像导出到宿主机
18. docker load --input ubuntu_14.04.tar # 导入宿主机中的打包镜像