docker學習筆記3

2021-10-03 07:08:49 字數 1354 閱讀 7545

安裝python-pip

yum -y install epal-release

yum -y install python-pip

安裝docker-compose

pip install docker-compose

檢視docker-compose版本

docker-compose version

–link 可以把另乙個容器對映到本容器·

啟動 docker-compose up

bussiness: #指定服務名

build: ./bussiness #指定dockerfile所在路徑

ports:

docker-compose管理容器的結構:

docker-compose將所管理的容器分為三層:工程(project),服務(service),容器(container)

docker-compose編排spring cloud微服務

注意: 預設情況是docker-compose以服務名稱作為hostname被其他容器訪問(也可以寫ip位址)

例:docker-compose.yml

version: 「2」

services:

bussiness:

image: bussiness:0.0.1

ports:

1.私有倉庫的搭建

#1.1 拉取私有倉庫映象

docker pull registry

#1.2 啟動私有倉庫容器

docker run -id --name=registry -p 5000:5000 registry

#1.3 開啟瀏覽器 輸入位址http://[私有倉庫伺服器ip]:5000/v2/_catalog,看到,表示私有倉庫搭建成功

#1.4 修改daemon.json

vim /etc/docker/daemon.json

#在上述檔案中新增乙個key,儲存退出

}#5.重啟docker編碼

systemctl restart docker

docker start registry

2.將映象上傳至私有倉庫

#2.1. 標記映象為私有倉庫的映象

docker tag centos:7 私有倉庫伺服器ip:5000/centos:7

#2.2 上傳標記的映象

docker push 私有倉庫伺服器ip:5000/centos:7

#2.3.從私有倉庫拉取映象

docker push 私有倉庫伺服器ip:5000/centos:7

Docker筆記 3 Docker引擎

來自 nigel poulton的深入淺出docker docker引擎由如下的元件構成 docker客戶端 docker client docker守護程序 docker deamon containerd runc 總體邏輯如圖 docker首次發布時,docker引擎由兩個核心元件構成lxc和...

docker學習筆記

1 docker依賴於linux核心,無法直接安裝在windows環境中,否則需要安裝docker toolbox 2 相關操作 docker create 建立乙個容器但是不啟動它 docker run 建立並啟動乙個容器 docker stop id 停止容器執行,傳送訊號sigterm doc...

Docker學習筆記

一 docker是什麼 docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的 可移植的 自給自足的容器。就相當於書包可以裝書,水杯可以盛水。二 docker解決了什麼問題 我本地沒有問題啊 本地和線上的環境不一致問題,哪個哥們又寫死迴圈了 其他專案的出錯不影響你本身的專案 雙十一伺服器...