# 易风课堂
网易云课程:[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` 查看虚拟机的环境配置
- 前言
- Docker介绍
- Docker的安装
- Linux下Docker的安装
- 1. Centos7+ 下安装Dcoker
- 2. Ubuntu下docker的安装
- 设置Docker用户组
- windows下Docker的安装
- 1.win10下docker的安装
- 2.win7下docker的安装
- Mac下Docker的安装
- 1. Docker Desktop for Mac
- 2. Docker Toolbox
- 配置镜像加速器
- 在linux下配置镜像加速器
- Docker DeskTop for windows/mac下配置
- Docker-toolBox下配置
- Dcoker的常用命令
- Dcoker的测试
- 扩展知识
- Docker容器与宿主机同步
- docker-compose.yml
- Dockerfile
- Dcokerfile常用命令
- docker-compose
- 容器间的通信
- Dcok实战
- 多站点PHP开发环境
- 手动创建
- 通过docker-compose创建
- 注意事项