-
architecture 鏡像registry
查看全部 -
dockerfile語法。。
查看全部 -
通常不用root查看全部 -
docker vuild -t hello_docker
查看全部 -
已讀(內容比較多,還沒詳細記錄想法)
查看全部 -
dockerfile 也能創建新鏡像
from 原始鏡像:xx版本
maintainer 作者
cmd echo 'xx'? //這就是鏡像做的效果
查看全部 -
本地虛擬機核心運行 daemon??
客戶端通過命令? docker build ,docker pull,docker run? 來和 daemon 交互
最右邊則是互聯網上資源,通過 registry 來拖取 images?
------------------
docker run xx?
如果本地沒有這個鏡像則會報錯(unable to find image xx locally )
用查看本地所有鏡像??docker images? (也可能本地有,但是帶有個路徑,要加上路徑才能執行)
用命令查看當前執行中的鏡像? docker ps (看到container id)
演示如何把文件拷貝到 docker 容器
docker cp xx文件? 容器id://路徑/x
這個暫時改動,當容器停止后會還原,需要保存改動的話執行?
docker commit -m '提保存的備注信息' 容器id 新容器名字
用 docker? images 看到多了個 image
( 如果不加參數: 新容器名字 ,雖然容器多了一個,但是沒有名字)
查看全部 -
已讀
查看全部 -
在 linux 上安裝 docker
sudo 把用戶加到組,可在 linux 直接跑 docker 命令
查看全部 -
已讀,mac 上安裝 docker 客戶端?
安裝完畢后執行 docker info 查看執行狀況
下載鏡像:添加(注冊)國內地址,加快下載
查看全部 -
已讀
查看全部 -
已讀
查看全部 -
記錄一下
查看全部 -
這一章沒學會
查看全部 -
wget : 下載。
-q : 不讓wget輸出那么多。
O- : 將wget的輸出直接輸出到標準輸出,而不是輸出到文件
url
| : 管道,把輸出交給后面的shell程序
sh : shell
查看全部 -
鏡像分層
Dockerfile中的每一行都產生一個新層
查看全部 -
Dockerfile
FROM?ubuntu [email protected] RUN?sed?-i?'s/archive.ubuntu.com/mirrors.ustc.edu.cn/g'?/etc/apt/sources.list RUN?apt-get?update RUN?apt-get?install?-y?nginx COPY?index.html?/var/www/html ENTRYPOINT?["usr/sbin/nginx",?"-g",?"daemon?off;"] EXPOSE?80
查看全部 -
Dockerfile? 文件
編寫簡單的文件自創docker鏡像
FROM?alpine:latest????#使用的基礎鏡像 MAINTAINER?xbf????#誰寫的 CMD?echo?'hello?decker'?#運行一個命令
通過Dockerfile構建image
docker?build?-t?hello_docker?.?? (-t:給個標簽,名字叫hello_docker;'.':路徑名,把路徑下所有內容送給docker?engine).
查看全部 -
docker 架構
docker 命令:
#docker ps 查看docker進程
#docker run -p 8080:80 -d nginx? 啟動nginx服務
#docker stop 容器ID 停止服務
#docker cp index.html 177sdafdikdffdd://usr/share/nginx/html? ?替換網頁
#docker commit -m 'fun' 容器ID nginx-fun? 保存改動生成一個新的鏡像
#docker images? 查看已有鏡像
#docker rmi 鏡像id? 根據鏡像ID刪除鏡像
#docker ps -a? 查看所有運行過的鏡像
#docker rm 鏡像ID? 刪除鏡像
#docker pull? 獲取鏡像
#docker build? 創建鏡像
docker在容器內的更改都是暫時的
查看全部 -
docker widows 安裝
查看全部 -
docker linux安裝
查看全部
舉報