mkdir mynginx //新建mynginx目錄
cd mynginx
touch dockerfile //新建檔案dockerfile
ls vim dockerfile //編輯dockerfile
dockerfile檔案內容如下:
在dockerfile檔案目錄下 執行如下命令
基於官方nginx映象 自己定義映象 如下:
所有的檔案服務使用copy命令,僅在需要自動解壓縮的場合使用add。
copy a.html /root //複製a.html到/root目錄下
copy hom* /mydir/ //適配hom*所有檔案到/mydir/目錄下
copy hom?.txt /mydir/
vim dockerfile
此檔案新增如下內容:
copy a.html /usr/share/nginx/html/
建立a.html:
touch a.html
vim a.html
此檔案內容如下:
hello, study.163.com
構建映象:
docker build -t mynginx:2.0 .
檢視映象:
docker images
啟動容器:
docker run --name mynginx2 -p 80:80 mynginx:2.0
檢視容器:
docker ps -a
進入容器:
docker exec -it mynginx2 /bin/bash
檢視是否有a.html檔案:
exit //退出容器
構建私有映象
以官方nginx映象為例,使用dockerfile來定製映象。mkdir mynginx cd mynginx touch dockerfile 在dockerfile檔案中寫入以下內容 from nginx run echo usr share nginx html index.html 使用do...
docker上傳映象到私有映象
這裡的 192.168.1.1 dev 表示倉庫位址 根據自己的來 登入 docker login 192.168.1.1 dev然後會要求輸入使用者名稱密碼 如果出現報錯 get x509 cannot validate certificate for 192.168.1.1 because it...
docker建立私有映象
一 安裝febootstrap yum y install febootstrap 或2 安裝依賴環境 yum install ocaml ocaml foo devel ocaml camlp4 devel ocaml ocamldoc ocaml findlib devel ocaml extl...