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...