# 易風課堂
網易云課程:[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創建
- 注意事項