Docker映象服務

2022-07-27 20:36:13 字數 1181 閱讀 2668

基於已有映象容器建立

docker commit -m 「new」 -a 「liu」 581d08c5549e nginx:liu

-m:(說明資訊) -a:(作者資訊)後接容器id 新映象名:標籤

基於本地模板建立

匯入本地映象debian-7.0-x86-minimal.tar.gz

cat debian-7.0-x86-minimal.tar.gz | docker import – 映象名:標籤

基於dockerfile建立

建立乙個檔案使用

mkdir apache

cd apache

vim dockerfile(名字不要更改,d必須是大寫)

vim run.sh #和dockerfile檔案位於相同目錄下

編輯首頁檔案,echo 「this is ky0666」 > index.html

建立好這三個檔案,在同一目錄下

生成映象

docker build -t httpd:test .  (注意末尾有".")

每載入一步會生成乙個臨時的容器,在載入完成後會自行刪除

建立完成

新映象執行容器

到網頁上測試

docker映象構建sshd服務

系統環境 centos7.4 容器系統centos latest 預設啟動服務sshd 第一步 新建dockerfile檔案 from docker.io centos run yum y install openssh server ssh keygen t ecdsa f etc ssh ssh...

docker私有映象服務搭建

docker私服的搭建很簡單,我們只需要執行乙個名叫registry的docker映象並啟動,就構建了乙個docker私服。這裡如果私服的伺服器位址為192.168.56.141對應主機名為docker01,我們的docker伺服器在另外一台伺服器上,伺服器位址為192.168.56.142,對應主...

Docker為映象新增SSH服務

很多時候使用者希望通過遠端登入伺服器來進行管理,但是docker的很多映象都不支援ssh服務,接下來將會介紹為docker映象新增ssh服務的兩種方法 1.基於commit命令的建立 通過對容器進行ssh的配置,生成乙個新的映象。首先獲取ubuntu 18.04的映象,之後建立乙個名叫ssh的容器 ...