日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Docker教程:Docker備忘單

開始

入門

在后臺創(chuàng)建和運(yùn)行容器

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了未央免費(fèi)建站歡迎大家使用!

$ docker run -d -p 80:80 docker/getting-started

  • -d - 在分離模式下運(yùn)行容器
  • -p 80:80 - 將端口 80 映射到容器中的端口 80
  • docker/getting-started - 要使用的圖像

在前臺創(chuàng)建并運(yùn)行容器

$ docker run -it -p 8001:8080 --name my-nginx nginx

  • -it - 交互式 bash 模式
  • -p 8001:8080 - 將端口 8001 映射到容器中的端口 8080
  • --name my-nginx - 指定名稱
  • nginx - 要使用的圖像

一般命令

命令 描述
docker ps 列出正在運(yùn)行的容器
docker ps -a 列出所有容器
docker ps -s 列出正在運(yùn)行的容器
(帶 CPU/內(nèi)存)
docker images 列出所有圖像
docker exec -it bash 連接到容器
docker logs 顯示容器的控制臺日志
docker stop 停止一個容器
docker restart 重啟一個容器
docker rm 移除一個容器
docker port 顯示容器的端口映射
docker top 列出進(jìn)程
docker kill 殺死一個容器

參數(shù)可以是容器 ID 或名稱

Docker 容器

啟動和停止

命令 描述
docker start nginx-server 開始
docker stop nginx-server 停止
docker restart nginx-server 重啟
docker pause nginx-server 暫停
docker unpause nginx-server 取消暫停
docker wait nginx-server 阻塞容器
docker kill nginx-server 發(fā)送 SIGKILL
docker attach nginx-server 連接到現(xiàn)有容器

信息

命令 描述
docker ps 列出正在運(yùn)行的容器
docker ps -a 列出所有容器
docker logs nginx-server 容器日志
docker inspect nginx-server 檢查容器
docker events nginx-server 容器事件
docker port nginx-server 公共端口
docker top nginx-server 運(yùn)行進(jìn)程
docker stats nginx-server 容器資源使用
docker diff nginx-server 列出對容器所做的更改。

創(chuàng)建

docker create [options] IMAGE
  -a, --attach               # attach stdout/err
  -i, --interactive          # attach stdin (interactive)
  -t, --tty                  # pseudo-tty
      --name NAME            # name your image
  -p, --publish 5000:5000    # port map (host:container)
      --expose 5432          # expose a port to containers
  -P, --publish-all          # publish all ports
      --link container:alias # linking
  -v, --volume `pwd`:/app    # mount (absolute paths needed)
  -e, --env NAME=hello       # env vars

例子

$ docker create --name my_redis --expose 6379 redis:3.0.2

操作

重命名容器

docker rename my-nginx nginx-server

移除容器

docker rm nginx-server

更新容器

docker update --cpu-shares 512 -m 300M nginx-server

Docker 鏡像

操作

命令 描述
docker images
列出圖像
docker rmi nginx
刪除圖像
docker load < ubuntu.tar.gz
加載 tarred 存儲庫
docker load --input ubuntu.tar
加載 tarred 存儲庫
docker save busybox > ubuntu.tar
將圖像保存到 tar 存檔
docker history
顯示圖像的歷史
docker commit nginx
將容器另存為圖像。
docker tag nginx eon01/nginx
標(biāo)記圖像
docker push eon01/nginx
推送圖片

構(gòu)建圖像

$ docker build .
$ docker build github.com/creack/docker-firefox
$ docker build - < Dockerfile
$ docker build - < context.tar.gz
$ docker build -t eon/nginx-server .
$ docker build -f myOtherDockerfile .
$ curl example.com/remote/Dockerfile | docker build -f - .

Docker 網(wǎng)絡(luò)

操作

刪除網(wǎng)絡(luò)

docker network rm MyOverlayNetwork

列出網(wǎng)絡(luò)

docker network ls

獲取有關(guān)網(wǎng)絡(luò)的信息

docker network inspect MyOverlayNetwork

將正在運(yùn)行的容器連接到網(wǎng)絡(luò)

docker network connect MyOverlayNetwork nginx

啟動時將容器連接到網(wǎng)絡(luò)

docker run -it -d --network=MyOverlayNetwork nginx

斷開容器與網(wǎng)絡(luò)的連接

docker network disconnect MyOverlayNetwork nginx

創(chuàng)建網(wǎng)絡(luò)

docker network create -d overlay MyOverlayNetwork

docker network create -d bridge MyBridgeNetwork

docker network create -d overlay \
  --subnet=192.168.0.0/16 \
  --subnet=192.170.0.0/16 \
  --gateway=192.168.0.100 \
  --gateway=192.170.0.100 \
  --ip-range=192.168.1.0/24 \
  --aux-address="my-router=192.168.1.5" \
  --aux-address="my-switch=192.168.1.6" \
  --aux-address="my-printer=192.170.1.5" \
  --aux-address="my-nas=192.170.1.6" \
  MyOverlayNetwork

其他

碼頭工人中心

Docker 語法 描述
docker search search_word
在 docker hub 中搜索圖像。
docker pull user/image
從 docker hub 下載鏡像。
docker login
向 docker hub 進(jìn)行身份驗(yàn)證
docker push user/image
將圖像上傳到 docker hub。

注冊表命令

登錄注冊表

$ docker login
$ docker login localhost:8080

從注冊表注銷

$ docker logout
$ docker logout localhost:8080

搜索圖像

$ docker search nginx
$ docker search nginx --stars=3 --no-trunc busybox

拉取鏡像

$ docker pull nginx
$ docker pull eon01/nginx localhost:5000/myadmin/nginx

推送圖像

$ docker push eon01/nginx
$ docker push eon01/nginx localhost:5000/myadmin/nginx

批量清理

命令 描述
docker stop -f $(docker ps -a -q) 停止所有容器
docker rm -f $(docker ps -a -q) 刪除所有容器
docker rmi -f $(docker images -q) 刪除所有圖像

容量

檢查容量

$ docker volume ls

清理未使用的容量

$ docker volume prune

當(dāng)前標(biāo)題:創(chuàng)新互聯(lián)Docker教程:Docker備忘單
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/cceejcj.html