您好,登錄后才能下訂單哦!
本篇內容主要講解“Docker有哪些基本操作”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Docker有哪些基本操作”吧!
docker pull NAME[:TAG] docker images docker inspect IMAGE_ID 獲取該鏡像的詳細信息 docker tag REPOSITORY:TAG可為本地鏡像添加新的標簽 docker search命令搜索遠端倉庫中的共享鏡像 參數: --automated=false 僅顯示自動創建的鏡像 --no-trunc=false 輸出信息不截斷顯示 -s,--starts=0 指定僅顯示評價為指定星級以上的鏡像 docker rmi IMAGE[IMAGE...] docker ps -a命令可以看到本機上存在的所有容器 基于已有鏡像的容器創建使用命令docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]命令 參數: -a,--author="" 作者信息 -m,--message"" 提交信息 -p,--pause=true 提交時暫停容器運行 基于本地模板導入使用cat 鏡像壓縮包 | docker import -REPOSITORY:TAG命令 命令docker save -o 壓縮包保存名 REPOSITORY:TAG可存出鏡像。 命令docker load --input 壓縮包保存名或者docker load < 壓縮包保存名可從導出的文件中重新載入鏡像。 可以使用docker push NAME[:TAG]上傳鏡像到倉庫,默認上傳到DockerHub官方倉庫 第一次使用必須要先登錄。 docker login 可以使用docker create命令來新建一個容器,新建的容器處于停止狀態,可以使用docker start CONTAINER_ID命令來啟動它。 啟動容器有兩種方式:基于鏡像新建一個容器并啟動;將在終止狀態的容器重新啟動。所需的命令主要為docker run,等價于先執行docker create,再執行docker start 啟動一個bash終端,允許用戶進行交互,-t參數讓Docker分配一個偽終端并綁定到容器的標準輸入上,-i參數則讓容器的標準輸入保持打開,-d參數會讓Docker容器在后臺以守護形式運行,獲取容器輸出信息,可通過docker logs命令 docker run -t -i ubuntu:14.04 /bin/bash docker run -tid ubuntu:14.04 docker run -d ubuntu:14.04 /bin/sh -c "while true; do echo hello word; sleep 1; done" 可以用docker stop [-t|--time [=10]]來終止一個運行中的容器 docker ps -a -q查看處于終止狀態的容器的ID信息 docker start啟動一個處于終止狀態的容器 docker restart將一個運行態的容器終止然后再重新啟動它 docker attach當多個窗口同時attach到同一個容器時,所有窗口都會同步顯示。當某個窗口因命令阻塞時,其他窗口也無法執行操作 docker attach elegant_ride docker exec官方推薦使用 docker exec -ti a0bb97c292d1 /bin/bash docker rm CONTAINER_ID docker rm [OPTIONS] CONTAINER [CONTAINER...]命令刪除處于終止狀態的容器 參數: -f,--force=false 強行終止并刪除一個運行中的容器 -l,--link=false 刪除容器的連接,但保留容器 -v,--volumes=false 刪除容器掛載的數據卷 docker export CONTAINER命令 導出容器是指導出一個已經創建好的容器到一個文件,不管此時這個容器是否處于運行狀態 docker export 547 > test.tar 導出的文件又可以使用docker import命令導入,成為鏡像 cat test.tar | docker import - test/ubuntu:v1.0 自動創建(Automated Builds)功能對于需要經常升級景象內程序來說十分方便,用戶通過Docker Hub指定跟蹤一個目標網站(目前支持GitHub或BitBucket)上的項目,一旦項目發現新的提交,則自動執行創建 配置自動創建的步驟: 1、創建并登錄Docker Hub以及目標站點,在目標站點中連接賬戶到Docker Hub; 2、在Docker Hub中配置一個自動創建; 3、選取一個目標網站中的項目(需要含Dockerfile)和分支; 4、指定Dockerfile的位置,并提交創建; 5、之后可以在Docker Hub的“自動創建”頁面中跟蹤每次創建的狀態。 安裝Docker后可通過官方提供的registry鏡像來簡單搭建一套本地私有倉庫環境。 啟動下載一個registry容器,創建本地的私有倉庫服務。默認情況下會將倉庫創建在容器的/tmp/registry目錄下,可通過-v參數來將鏡像文件存放在本地的指定路徑上。此時,在本地將啟動一個私有倉庫服務,監聽端口為5000 docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry https://www.jianshu.com/p/f272726db9c5
到此,相信大家對“Docker有哪些基本操作”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。