Docker基本使用執行ngix映象

2022-09-06 05:48:07 字數 1553 閱讀 9371

docker pull 專案名 會從docker預設的倉庫去拉去專案,如果是docker pull 專案名 位址 會從給定位址拉去映象

docker run image名字  執行映象 

docker架構運**況圖:

首先客戶端,也就是通過命令去docker daemon中pull拉取映象,docker daemon首先會在docker本地倉庫去找映象如果找到了什麼都不做,如果找不到就去遠端倉庫找該映象,找到了就傳遞到本地倉庫

docker run 以同樣的方式去查詢,如果沒找都就通過pull操作去遠端,在遠端找到後,傳到本地,並執行形成乙個docker倉庫。

看完上面的結構圖,我們執行乙個ngix映象玩玩,首先要拉下來乙個ngix映象,那麼,這個映象名字是什麼呢,我們可以去倉庫檢視,去網易映象中心的網易蜂巢看看位址是:

可以直接搜尋nginx 然後點選相應的版本,複製出位址docker pull hub.c.163.com/library/nginx:latest

在linux上執行拉取命令,拉出來後續操作看下圖,在前台執行ngix

另外開啟乙個終端檢視運**況,執行良好:

前台執行,當我們ctrl+c時就會斷開,所以我們用後台執行後台執行需要加乙個引數 -d 然後執行後返回乙個id

進入容器內部檢視

進入容器內部  選項         容器名字     執行命令    引數列表

中的命令會開啟乙個偽終端然後就跟linux一樣了

exit退出容器

然後我們對網路和容器進行對映,對映後啟動,主機8080埠對映容器埠80 後面是容器名字,啟動,然後檢視監聽狀態,發現已經處於監聽中

在採用 大p的引數啟動容器,大p的意思是將主機與容器所有埠進行對映

Ubuntu下使用docker配置nginx

配置步驟 1 建立web容器 docker run p 80 name web i t ubuntu bin bash2 更新軟體源 apt get updateapt get install nginx4 安裝vim apt get install vim5 建立目錄 mkdir p var ww...

centos7使用docker安裝nginx

1 建立存放nginx檔案的目錄 sudo mkdir p opt docker nginx sudo mkdir p opt docker nginx html sudo mkdir p opt docker nginx conf.d sudo mkdir p opt docker nginx l...

centos7使用docker安裝nginx

1 建立存放nginx檔案的目錄 sudo mkdir p opt docker nginx sudo mkdir p opt docker nginx html sudo mkdir p opt docker nginx conf.d sudo mkdir p opt docker nginx l...