docker部署nginx常見問題總結

2021-10-09 19:59:54 字數 761 閱讀 9308

一、docker安裝之後出現docker images沒有相應的映象,但是使用docker ps會出現以前多次使用命令docker run --name nginxl -p 8087:80 -d nginx建立的映象,使用docker  rm -f  (docker ps查出來的映象id)來進行刪除

二、怎麼編輯使用docker進行安裝的映象檔案,1、先將映象中的檔案複製出來  2、使用docker cp(docker ps所顯示的映象id,images顯示的有時候會失敗):/想要編輯檔案所在位置  想複製到的位置(這個位置如果不寫的話預設複製當前所執行命令的資料夾),命令距離如下

docker cp 6cc04842bf3c:/etc/nginx/conf.d/default.conf default.conf

3、修改過相應的檔案之後,執行上一步的命令,只不過將命令檔案位置進行裝換

docker cp default.conf6cc04842bf3c:/etc/nginx/conf.d/default.conf

三、刪除docker images中的映象,如果使用docker rm 刪除失敗的話可以進入/var/lib/docker/image/overlay2/imagedb/content/sha256目錄,然後查詢相應的映象id進行刪除。

四、如果想要修改nginx的歡迎介面的話,1、將/usr/share/nginx/html/index.html檔案複製出來 2、修改複製出來的檔案 3、將修改後的檔案再複製進去

使用docker部署nginx

拉取映象 docker pull nginx 建立掛載目錄 mkdir p usr local docker nginx 編輯配置 編輯測試頁面 vi usr local docker nginx www index.html 123123 docker run dti network host p...

docker單機部署Nginx

centos 7 docker nginx 在shell中執行以下命令拉取官方nginx容器映象 docker pull docker.io nginx 如對應本地目錄下沒有 nginx.conf 和 default.conf 配置檔案將會啟動報錯,因此需要預先從已執行的nginx中將檔案複製出來置...

Docker 常見應用部署

搜尋mysql映象 docker search mysql拉取mysql映象 docker pull mysql 5.6建立容器,設定埠對映 目錄對映 在 root目錄下建立mysql目錄用於儲存mysql資料資訊 mkdir mysql cd mysql docker run id p 3306 ...