# 將預設安裝的docker環境解除安裝
yum -y remove *********x
# 安裝docker
yum install -y docker
# 安裝依賴包
yum install -y yum-utils \
lvm2
# 更改軟體源
yum-config-manager --add-repo
# 安裝dockerce
# 更新yum軟體源快取,安裝docker-ce
yum makecache fast
yum install docker-ce
# docker要求centos系統核心版本高於3.10,檢視當前核心版本
uname -r
# 更新yum包
yum update
# 解除安裝舊版本
yum remove docker
# 設定yum源
yum-config-manager --add-repo
# 更新yum快取
yum makecache fast
yum install -y docker-ce
# 啟動docker
systemctl start docker
# 設定開機啟動docker
systemctl enable docker
# 檢視倉庫中的docker版本
yum list docker-ce --showduplicates |
sort -r
# 檢視docker版本
docker version
首先我先拉取了python:3.5這個映象images作為我的基礎映象1.建立dockerfile,搭建自己的docker映象
vim dockerfile
# 寫入以下內容
# 選擇基礎映象
from python:3.5
# 複製主機檔案到docker目錄下
copy ./main.py /home/
copy ./requirements.txt /home/
# pip安裝依賴包
run pip3 install -r /home/requirements.txt -i --trusted-host pypi.doubanio.com
# docker run 執行的服務命令
entrypoint [
"python3","/home/main.py"
]
2. 建立映象
docker build -t qyfx_web .
# 說明
-t #映象的名字及tag,通常name:tag或者name格式;可以在一次構建中為乙個映象設定多個tag
.# 在當前目錄下
# 檢視映象
3. 啟動映象
# 啟動映象
docker run -d -p 8888:8888 qyfx_web
# 引數說明
-d # 守護程序啟動
-p # 指定埠 主機埠:容器埠
qyfx_web # 映象名或者id
# 檢視進行中的容器
docker ps
4. 訪問測試 docker學習筆記
1 docker依賴於linux核心,無法直接安裝在windows環境中,否則需要安裝docker toolbox 2 相關操作 docker create 建立乙個容器但是不啟動它 docker run 建立並啟動乙個容器 docker stop id 停止容器執行,傳送訊號sigterm doc...
Docker學習筆記
一 docker是什麼 docker是乙個開源的引擎,可以輕鬆的為任何應用建立乙個輕量級的 可移植的 自給自足的容器。就相當於書包可以裝書,水杯可以盛水。二 docker解決了什麼問題 我本地沒有問題啊 本地和線上的環境不一致問題,哪個哥們又寫死迴圈了 其他專案的出錯不影響你本身的專案 雙十一伺服器...
docker學習筆記
1.怎麼給執行中的docker容器新增新的埠 解決 1 獲得容器ip docker inspect container name grep ipaddress 2 iptable埠 將容器的8000埠對映到主機的8001埠 iptables tnat adocker ptcp dport 8001 ...