Docker(三)例項練習

2021-10-06 23:05:32 字數 1171 閱讀 2682

理論和實踐相結合才能更快的掌握知識。

docker(一)常用命令

docker(二)dockerfile

docker(三)例項練習

1、建立 dockerfile

# 基於centos映象

from centos

# 作者以及郵箱

maintainer linfayang.com>

# 定義變數

env mypath /opt

# 使用變數,配置落腳點

workdir $mypath

# 執行過程中安裝vim編輯器

run yum -y install vim

# 安裝網路命令,支援ifconfig

run yum -y install net-tools

# 對外暴露埠

expose 8090

# 三條最後一條執行,啟動時要執行的命令

cmd echo

$mypath

cmd echo

"success......ok"

cmd /bin/bash

2、構建映象
docker build -f dockerfile -t lincentos:1.3 .
出現以下構建成功

我們 docker images lincentos 檢視一下

官方庫下來下來的centos 200多m,經過我們構建304m了。

3、run 映象,建立容器

docker run -it lincentos:1.3
執行完成後我們可以看到我們進入了容器,而且落腳點是 /opt 資料夾,而且 vim 和 ifconfig 命令也都可以用了。

結尾

docker入門例項

docker 把應用程式及其依賴,打包在 image 檔案裡面。只有通過這個檔案,才能生成 docker 容器。image 檔案可以看作是容器的模板。docker 根據 image 檔案生成容器的例項。同乙個 image 檔案,可以生成多個同時執行的容器例項。image 是二進位制檔案。實際開發中,...

opencv例項練習

利用滑鼠畫矩形或者線段 import cv2 as cv import numpy as np drawing false 如果 mode為true繪製矩形。按下 m 變成繪製曲線。預設是false 滑鼠按下是true mode true ix,iy 1,1 def draw circle even...

Docker 應用部署例項

搜尋mysql映象 docker search mysql拉取mysql映象 docker pull mysql 5.6建立容器,設定埠對映 目錄對映 在 root目錄下建立mysql目錄用於儲存mysql資料資訊 mkdir mysql cd mysqldocker run id p 3307 3...