docker 學習筆記2 部署

2022-07-26 04:24:10 字數 2624 閱讀 8361

dockert是cs架構,由docker程式提供。

daemon

啟動只監聽本地unix套接字。

啟動映象為乙個容器時,會建立乙個容器可寫層(映象為唯讀)

容器和映象的關係,類似程序和程式的關係。乙個程式可以啟動n個程序,程式是靜態的,程序有生命週期是可啟動可銷毀的

倉庫然後通過tag,提供nginx的各個版本的映象

唯一標識乙個映象的方法就是images:tag。比如nginx:1.12

如果沒有帶tag,就預設latest,最新版本

centos7 yum安裝

cat  > /etc/yum.repos.d/docker-ce.repo <<\eof

[docker-ce-stable]

name=docker ce stable - $basearch

baseurl=

enabled=1

gpgcheck=1

gpgkey=

[docker-ce-stable-debuginfo]

name=docker ce stable - debuginfo $basearch

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-stable-source]

name=docker ce stable - sources

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-edge]

name=docker ce edge - $basearch

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-edge-debuginfo]

name=docker ce edge - debuginfo $basearch

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-edge-source]

name=docker ce edge - sources

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-test]

name=docker ce test - $basearch

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-test-debuginfo]

name=docker ce test - debuginfo $basearch

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-test-source]

name=docker ce test - sources

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-nightly]

name=docker ce nightly - $basearch

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-nightly-debuginfo]

name=docker ce nightly - debuginfo $basearch

baseurl=

enabled=0

gpgcheck=1

gpgkey=

[docker-ce-nightly-source]

name=docker ce nightly - sources

baseurl=

enabled=0

gpgcheck=1

gpgkey=

eofyum install -y docker-ce-19.03.4-3.el7

mkdir /etc/docker

cat > /etc/docker/daemon.json <<\eof

eofsystemctl restart docker

systemctl enable docker

徹底刪docker

yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine

rm -rf /etc/systemd/system/docker.service.d

rm -rf /var/lib/docker

rm -rf /var/run/docker

docker學習8 部署easy mock環境

在前後端分離的概念中,前後端是並行開發的,前端在寫頁面時並沒有現成的後端介面給我們用,這時候 mock 假資料的作用就顯得十分有必要了。easy mock 是乙個視覺化,並且能快速生成模擬資料的持久化服務。因為 easy mock 依賴 redis 和 mongodb,因此本地環境使用 docker...

docker 入門6 部署 翻譯

您一直在為整個教程編輯相同的compose檔案。我們有好訊息,該compose檔案在生產環境中的工作方式與在您的計算機上一樣好。在本節中,我們將介紹執行 dockerized 應用程式的一些選項。docker enterprise 企業版的客戶執行了穩定 商業支援的 docker engine版本,...

django 學習筆記 11 部署Django

如果 debug 模式被開啟.例如,如果 debug 被設定成 true 那麼 首先,改變你的admins 設定用來引入你的e mail 位址,以及那些任何需要被注意的聯絡人的e mail 位址。這個設定採用了類似於 姓 名,email 元組,像這樣 admins john lennon jlenn...