# 易风课堂 网易云课程:[http://m.study.163.com/provider/400000000358006/index.htm?share=2&shareId=400000000358006](http://m.study.163.com/provider/400000000358006/index.htm?share=2&shareId=400000000358006) **易风课堂:[http://www.yifengkt.cn](http://www.yifengkt.cn)** **有什么疑问可以资询:QQ号码-576617109** # Dcoker的常用命令 ## Dcoker 基础命令 1. `docker -v/docker version` 查看docker版本信息 2. `docker info` 查看当前的docker信息 3. `docker -h` 查看docker帮助 ## 镜像相关的命令 镜像仓库地址:[https://hub.docker.com/](https://hub.docker.com/) 1. `docker images` 查看本地镜像 2. `docker search` 搜索镜像 3. `docker pull` 拉取镜像 4. `docker rmi` //删除镜像 ~~~ 删除镜像: docker rmi images-name 删除所有镜像: docker rmi $(docker images -q) ~~~ ## 容器相关的命令 1. `docker ps [-a]` 查看查看运行中的容器 2. `docker run [-i][-t][-v][--name][-d]`[-p] [-P]创建与启动容器,可以同时映射多个端口 3. `docker exec -i`容器名称 //进入运行中的容器(后台运行) 4. `exit` 退出容器 5. `docker stop 容器名称` //停止容器 6. `docker start 容器名称` //启动容器 7. `docker restart 容器名称` //启动容器 8. `docker cp` 容器与宿主机之间的文件拷贝 9. `docker rm` 删除容器 10. `docker` 查看容器详情 11. `docker inspect 容器` 查看容器的详细信息 12. `docker prot 容器` 查看容器的端口映射 13. `docker top 容器` 查看容器中运行的进程 ## 网络的命令 1. `docker network ls`列出当前网络 2. `docker network inspect networdID` 查看网络详情 3. `docker network disconnect network_name container_name` 解除容器的网络绑定 4. `docker network connect network_name container_name`重新启定容器的网络绑定 ## docker-toolbox相关命令 > docker-toolbox其实是在电脑上安装了一个VM虚拟机。所以在操作时,多出了一些`docker-machine`相关的命令 **基础命令** 1. `docker-machine -h` 查看帮助文档 2. `docker-machine create` 创建一个带有Dokcer的机器 3. `dokcer-machine ls` 查看VM中的machine 4. `docker-machine start machine_name` 启动指定的machine 5. `docker-machine rm machine_name` 删除指定的machine 6. `docker-machine ip machine_name` 查看machine ip 7. `docker-machine ssh machine_name` 进入指定machine 8. `docker-machine mount` 挂载目录 9. `docker-machine env machine_name` 查看虚拟机的环境配置