Browse Source

:sparkles: 添加 docker 命令

nick 6 years ago
parent
commit
485b1b4c71
5 changed files with 60 additions and 15 deletions
  1. 3 0
      SUMMARY.md
  2. 56 0
      docker.md
  3. 0 7
      git.md
  4. 0 7
      used-settings.md
  5. 1 1
      user-group.md

+ 3 - 0
SUMMARY.md

@@ -57,6 +57,9 @@
 ## 版本控制器
 * [Git](git.md)
 
+## 虚拟化
+* [Docker](docker.md)
+
 ## 插件工具
 * [工具](tool.md)	
 

+ 56 - 0
docker.md

@@ -0,0 +1,56 @@
+#### Docker 常用命令
+
+```
+docker pull redis #拉取镜像,默认 latest 版本
+```
+```
+docker pull mysql:8.0 #拉取指定版本镜像
+```
+
+```
+docker images #查看镜像
+```
+
+```
+docker image ls #查看镜像
+```
+
+```
+docker image ls -f dangling=true #查看虚悬镜像
+```
+
+``` 
+docker image prune #删除虚悬镜像
+```
+
+```
+docker image rm acfec9788376 #根据 docker id 删除镜像
+```
+
+```
+docker image rm mysql:8.0.13 #根据 docker 镜像 tag 删除
+```
+
+```
+docker rmi nginx:1.15-alpine #删除 nginx 镜像
+```
+
+```
+docker ps -aq #查看所有容器 id
+```
+
+```
+docker stop $(docker ps -aq) #暂停所有容器
+```
+
+```
+docker rm -f my-redis #强制删除运行中的容器
+```
+
+```
+docker container prune #删除所有停止运行的容器
+```
+
+```
+docker rm $(docker ps -aq) #删除所有停止运行的容器
+```

+ 0 - 7
git.md

@@ -1,10 +1,3 @@
-<!--
- * @Description: In User Settings Edit
- * @Author: your name
- * @Date: 2019-08-04 18:31:00
- * @LastEditTime: 2019-08-09 22:15:53
- * @LastEditors: Please set LastEditors
- -->
 #### Git 版本控制器
 
 __配置__

+ 0 - 7
used-settings.md

@@ -1,10 +1,3 @@
-<!--
- * @Description: In User Settings Edit
- * @Author: your name
- * @Date: 2019-03-31 14:53:34
- * @LastEditTime: 2019-08-25 17:51:18
- * @LastEditors: Please set LastEditors
- -->
 #### ssh 公私钥登录配置
 
 第一步,在客户端生成公钥

+ 1 - 1
user-group.md

@@ -93,7 +93,7 @@ groupadd test #添加用户组
 #### groupmod 命令
 
 ```
-groupmod -n new_test test # test 组名修改为 new_test
+groupmod -n new_test test # test 组名修改为 new_test
 ```
 
 #### gpasswd  命令