文章目錄
- Docker常用指令
- 重啟docker容器
- 查看運行結果
- 查看文件并跳轉到指定行數
- 查看容器日志
- 創建容器
- 交互式的方式創建容器
- 后臺式創建容器
- 退出容器
Docker常用指令
-
docker ps # 列出所有運行的容器 docker ps -a # 列出所有的容器 docker exec -it containerId或containerName /bin/bash # 進入容器內部
-
docker inspect containerId或containerName # 查看容器信息 docker logs containerId或containerName # 查看容器日志 docker top containerId或containerName # 查看容器中的進程信息
-
docker rm containerId或containerName # 刪除指定容器 docker rm -f containerId或containerName # 強制刪除啟動的容器
-
docker cp containerId或containerName: 容器內路徑 宿主機路徑 # 從容器中拷貝文件到宿主機 docker cp 宿主機路徑 containerId或containerName: 容器內路徑 # 從宿主機拷貝文件到容器
-
docker exec -it tsim bash # 進入到tsmi容器中
-
docker kill 容器ID # 殺死某個容器 docker rm 容器ID # 刪除某個容器
重啟docker容器
-
docker-compose restart # 正常情況下
但是有的時候需要修改配置文件,所以需要先把容器down一下,然后up,最后在restart
-
docker-compose down docker-compose up -d docker-compose restart
查看運行結果
-
docker-compose logs -f
查看文件并跳轉到指定行數
-
vim main.py 100G # 打開main.py文件,并跳轉到第100行
-
:set number # 顯示行數
-
:set hlsearch # 顯示高亮
-
:set ignorecase # 忽略大小寫
查看容器日志
-
docker logs baa8ca7f50f5 | tail -20 # 查看容器baa8ca7f50f5的日志(后20行)
創建容器
交互式的方式創建容器
-
docker run -it --name=容器名稱 鏡像名稱:標簽 /bin/bash
這樣創建完容器后,自動進入到容器內部。
后臺式創建容器
-
docker run -id --name=容器名稱 鏡像名稱:標簽
這樣創建完容器后,并沒有進入到容器內部
想要進入容器內部輸入以下指令:
docker exec -it 容器名稱(或者容器ID) /bin/bash
退出容器
-
Ctrl + P + Q # 退出容器(容器不關閉) exit # 退出容器(容器關閉)