docker-- 卷

來源:互聯網
上載者:User

標籤:roo   install   doc   box   image   現在   標籤   list   usr   

進入容器centos終端中

#docker   attach   c1

在 容器中安裝nginx

#yum   install  epel-relesae

#yum  install  nginx

#yum  install   net-tools

安裝nginx後編輯nginx設定檔中加入 daemon   off   表示運行在前台

nginx  -t  查看有沒有語法錯誤

yum  clean  all   清理緩衝

 

現在開始做鏡像

docker  commit   -a  “magedu”  -c  ‘CMD ["/usr/sbin/ngin"]’  c1

docker  immages   查看製作的鏡像

為鏡像打上標籤:docker  tag    鏡像ID    docker.io/mageedu/nginx:v0.1.0 

鏡像製作完成

現在基於鏡像建立個容器:

docker  run  --name  n1   -d   docker.io/mageedu/nginx:v0.1.0

docker  ps   查看容器狀態

docker  inspect  

訪問: curl  htpp:// 172.168.1.12

 

將鏡像儲存在tar檔案方便遷移,備份

 docker save -o  /root/busybox.tar  59788edf1f3e

從tar檔案匯入鏡像

Docker  的卷

Docker卷有兩種:

1 綁定掛載卷:  目錄都是有使用者自己指定的   刪除容器後卷有可能被刪

 

docker  run -it  -v  HOSTDIR:VOLUMEDIR  --name bbox2 busybox

2  docker管理卷:容器中目錄是使用者指定的,宿主機上是docker自行建立的

宿主機自己建立的在/var/lib/docker/volumes 這目錄下

docker run  -it  -name  bbox1   – v /data  busybox(鏡像)

 # docker  volume  list   列出卷

#docker  volume  inspect  卷id     顯示卷詳細資料

1可以多個容器使用同一個 主機目錄

2複製使用其它容器的卷,為 docker run 命令使用 --volumes-from選

#docker run -it --name bbox2 --volumes-from bbox1 busybox

#docker  volume  rm    刪除卷(刪除容器是加  -v  會把卷一起刪除)

 

docker-- 卷

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.