Docker 學習筆記

Docker 學習筆記.

docker 安裝

用的 centos7 因此直接 yum install dockernode

而後執行 systemctl start docker.service 用於啓動 docker, 不然會出錯,後面的步驟執行不了.docker

docker Nodejs

> docker run -i -t node node -version

安裝官方 node 包,700+mcentos

  1. -i 表示同步container的stdin
  2. -t 表示同步container的輸出
  3. -d 表示deamon
  4. --rm=true 表示執行後刪除
  5. --name name 表示 container 的名稱
  6. -v 將目錄掛載到 container
  7. --privileged=true 防止沒有權限訪問掛載的目錄
  8. -p 9998:80 指定端口映射
  9. --link name:container 與其餘 container 連接.
  10. --icc=true 去除 container 之間不互通. 須要放在 run 前面.
> docker images

查看 當前運行的 images學習

> docker ps -a -q

查看 當前運行的 container, -a 全部的 container 默認只顯示運行中, -q 返回 idcentos7

> docker rmi #刪除 images
> docker rm #刪除 container

刪除 images 或 containercode

> docker commit id name

將 container(id) 提交到 image(name)同步

docker 上傳

> docker tag id docker.io/{username}/{images_name}
> docker push docker.io/{username}/{images_name}

有時候不加 docker.io 會有問題.it

相關文章
相關標籤/搜索