入門專題 docker

2021-08-07 14:24:08 字數 846 閱讀 5699

簡化部署:運維,可持續整合測試,會涉及大量的應用服務的環境搭建,這些重複工作往往由於維護人員或者測試人員對系統的不熟悉,造成一定的部署困難,docker 避免了這些重複工作,並減少了上述部署問題發生的可能。

映象 image

倉庫 容器

乙個形象的比喻:碼頭(訪問貨物的地方-倉庫),貨櫃(貨物-映象),運輸(目的地-容器)

由底層到上層,分為bootfs,系統層,執行層,應用層,這些層的內容是唯讀的,安裝到伺服器的映象將變為容器,最上面多了一層,容器層,可修改底層的配置等,並儲存在最上層,執行時由上到下尋找配置。

跨平台的,支援多平台,linux系統最優

service docker start 啟動docker服務

docker images 檢視本地映象

docker pull 拉去映象

docker run 執行映象

docker run -d -p 8099:80 後台執行,對映容器埠80到主機8099

docker run -d -p 對映所有埠到主機隨機埠

docker ps 檢視正在執行的容####docker stop 停止容器執行器

docker exec -it name bash 進入執行的容器內部

docker stop 停止容器執行

docker build -t 名稱:版本 . 自定義映象

vi dockerfile

#base映象

form url

#資訊maintainer ***

#新增應用檔案...

Docker 專題總結

注意 如果同步的是多級目錄,可能會出現許可權不足的提示 這是因為centos7中的安全模組selinux把許可權禁掉了,我們需要在啟動命令後新增 privileged true 來解決掛載的目錄沒有許可權的問題 問題描述 啟動容器後,外網無法對映訪問 tomcat 排查思路 檢視firewall c...

入門專題 VUEJS

vuejs是乙個前端js框架 mvvm,資料驅動 可開發單頁面應用程式 spa 傳統多頁面開發也可以引用 src assets logo.png router view v model testinput v text inputfilter testinput h1 div template ex...

docker入門 docker安裝

docker入門 docker安裝 ubuntu 安裝 curl ssl sh 官方安裝指令碼自動安裝 systemctl enable docker systemctl is enabled docker 開機自啟動 sudo usermod ag docker npoulton 根據自己的使用者...