Docker Nginx常用命令總結(精簡 完整)

2021-10-04 11:24:01 字數 3556 閱讀 2270

nginx命令

yum insatll docker安裝docker

docker -v檢視docker的版本資訊

service docker start啟動docker

service docker stop停止docker

service docker status檢視docker的狀態

service docker restart重啟docker

docker info檢視docker基本資訊

chkconfig docker on設定docker開機執行

配置映象源加速器: vim /etc/docker/daemon.json 重啟docker

docker pull 映象名:tag拉取映象

docker search 映象名搜尋映象

docker rmi 映象名(或者id)刪除映象

docker rmi 映象名(或者id) -f強制刪除

docker rmi $(docker images -qa)刪除所有映象

docker images檢視所有映象

容器是通過映象run出來的! 容器之間是相互隔離!container(虛擬機器)

docker ps

docker ps檢視正在執行容器

docker ps -a檢視所有歷史容器,包括停止的容器

docker ps -l檢視最後一次執行的容器

docker ps -n顯示最近n個建立的容器

docker ps -f status=exited檢視停止的容器

docker run

-i:表示執行容器 

-t:表示容器啟動後會進入其命令列。加入這兩個引數後,容器建立就能登入進去。即分配乙個偽終端。

--name :為建立的容器命名。

-v:表示目錄對映關係(前者是宿主機目錄,後者是對映到宿主機上的目錄),可以使用多個-v做多個目錄或檔案對映。注意:最好做目錄對映,在宿主機上做修改,然後共享到容器上。

-d:在run後面加上-d引數,則會建立乙個守護式容器在後台執行(這樣建立容器後不會自動登入容器,如果只加-i -t兩個引數,建立後就會自動進去容器)。

-p:表示埠對映,前者是宿主機埠,後者是容器內的對映埠。可以使用多個-p做多個埠對映

docker run -it --name=容器名 映象id /bin/bash建立並登入容器,退出的時候就停止啦 exit

docker run -id --name=容器名 映象id /bin/bash建立守護式容器(後台啟動)

docker exec -it 容器id /bin/bash登入守護式容器,當exit的時候,不會自動停止

docker stop 容器id停止容器

docker start 容器id啟動容器

docker restart 容器id重啟容器

docker kill 容器id強制停止

docker rm -f 容器id刪除容器

docker rm -f docker ps -aq刪除所有容器

docker logs

options  可選引數

-f : 跟蹤日誌輸出

--since :顯示某個開始時間的所有日誌

-t : 顯示時間戳

--tail :僅列出最新n條容器日誌

docker logs 容器id

docker logs [options] 容器id

示例:檢視容器mynginx從2023年7月1日後的最新10條日誌。

docker logs --since="2016-07-01" --tail=10 mynginx

docker cp 宿主機的檔案 容器id:容器中的路徑從宿主機拷貝到容器

docker cp 容器id:容器中的路徑 宿主機的路徑從容器中拷貝到宿主機

docker run -id --name=mytomcat -v 宿主機目錄:映象內目錄 映象id

docker run -id --name=mytomcat -v /opt/html:/opt/html/haha 映象id

docker inspect 容器id所有的資訊

docker inspect --format='}' 容器id只包含ip的資訊

1.檢視docker占用的空間

docker system df

2.清理映象的快取空間

docker image prune

3.清理容器的空間

docker container prune

4.清理本地卷所快取空間

docker volume prune

nginx -s reopen#重啟nginx

nginx -t#檢測配置檔案是否有語法錯誤,然後退出

nginx -t#檢測配置檔案是否有語法錯誤,轉儲並退出

nginx -s stop#強制停止nginx服務

killall nginx#殺死所有nginx程序

nginx -s quit#優雅地停止nginx服務(即處理完所有請求後再停止服務)

nginx -v#顯示版本資訊並退出

nginx -v#顯示版本和配置選項資訊,然後退出

nginx -q#在檢測配置檔案期間遮蔽非錯誤資訊

nginx -h#開啟幫助資訊

nginx -p prefix#設定字首路徑(預設是:/usr/share/nginx/)

nginx -c filename#設定配置檔案(預設是:/etc/nginx/nginx.conf)

nginx -g directives#設定配置檔案外的全域性指令

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

Linux常用命令 vi vim常用命令介紹

vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...