最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker 常用命令整理(實(shí)用篇)

 更新時(shí)間:2017年02月05日 22:19:01   投稿:mdxy-dxy  
這篇文章主要介紹了Docker 常用命令整理,需要的朋友可以參考下

1. 查看docker信息(version、info)

# 查看docker版本 
docker version 

# 顯示docker系統(tǒng)的信息 
docker info

2. 對(duì)image的操作(search、pull、images、rmi、history)

# 檢索image 
docker search image_name

# 下載image 
docker pull image_name 
#列出鏡像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs 
docker images

# 刪除一個(gè)或者多個(gè)鏡像; -f, --force=false Force; --no-prune=false Do not delete untagged parents 
docker rmi image_name
 
# 顯示一個(gè)鏡像的歷史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs docker his

3. 啟動(dòng)容器(run)

docker容器可以理解為在沙盒中運(yùn)行的進(jìn)程。這個(gè)沙盒包 含了該進(jìn)程運(yùn)行所必須的資源,包括文件系統(tǒng)、系統(tǒng)類庫(kù)、shell 環(huán)境等等。但這個(gè)沙盒默認(rèn)是不會(huì)運(yùn)行任何程序的。你需要在沙盒中運(yùn)行一個(gè)進(jìn)程來(lái)啟動(dòng)某一個(gè)容器。這個(gè)進(jìn)程是該容器的唯一進(jìn)程,所以當(dāng)該進(jìn)程結(jié)束的時(shí)候,容 器也會(huì)完全的停止。

# 在容器中運(yùn)行"echo"命令,輸出"hello word" 
docker run image_name echo "hello word" 

# 交互式進(jìn)入容器中 
docker run -i -t image_name /bin/bash 

# 在容器中安裝新的程序 
docker run image_name apt-get install -y app_name

# 在一次進(jìn)剛才進(jìn)入的容器
docker exec -i -t [容器ID]

Note: 在執(zhí)行apt-get 命令的時(shí)候,要帶上-y參數(shù)。如果不指定-y參數(shù)的話,apt-get命令會(huì)進(jìn)入交互模式,需要用戶輸入命令來(lái)進(jìn)行確認(rèn),但在docker環(huán)境中是無(wú)法響 應(yīng)這種交互的。apt-get 命令執(zhí)行完畢之后,容器就會(huì)停止,但對(duì)容器的改動(dòng)不會(huì)丟失。

4. 查看容器(ps)

# 列出當(dāng)前所有正在運(yùn)行的container 
docker ps 

# 列出所有的container 
docker ps -a 

# 列出最近一次啟動(dòng)的container 
docker ps -l

5. 保存對(duì)容器的修改(commit)

當(dāng)你對(duì)某一個(gè)容器做了修改之后(通過(guò)在容器中運(yùn)行某一個(gè)命令),可以把對(duì)容器的修改保存下來(lái),這樣下次可以從保存后的最新狀態(tài)運(yùn)行該容器。

# 保存對(duì)容器的修改; -a, --author="" Author; -m, --message="" Commit message 
docker commit ID new_image_name

6. 對(duì)容器的操作(rm、stop、start、kill、logs、diff、top、cp、restart、attach)

# 刪除所有容器 
docker rm `docker ps -a -q` 
   
# 刪除單個(gè)容器; -f, --force=false; -l, --link=false Remove the specified link and not the underlying container; -v, --volumes=false Remove the volumes associated to the container 
docker rm Name/ID 
   
# 停止、啟動(dòng)、殺死一個(gè)容器 
docker stop Name/ID 
docker start Name/ID 
docker kill Name/ID 
   
# 從一個(gè)容器中取日志; -f, --follow=false Follow log output; -t, --timestamps=false Show timestamps 
docker logs Name/ID 
   
# 列出一個(gè)容器里面被改變的文件或者目錄,list列表會(huì)顯示出三種事件,A 增加的,D 刪除的,C 被改變的 
docker diff Name/ID 
   
# 顯示一個(gè)運(yùn)行的容器里面的進(jìn)程信息 
docker top Name/ID 
   
# 從容器里面拷貝文件/目錄到本地一個(gè)路徑 
docker cp Name:/container_path to_path 
docker cp ID:/container_path to_path 
   
# 重啟一個(gè)正在運(yùn)行的容器; -t, --time=10 Number of seconds to try to stop for before killing the container, Default=10 
docker restart Name/ID 
   
# 附加到一個(gè)運(yùn)行的容器上面; --no-stdin=false Do not attach stdin; --sig-proxy=true Proxify all received signal to the process 
docker attach ID

Note: attach命令允許你查看或者影響一個(gè)運(yùn)行的容器。你可以在同一時(shí)間attach同一個(gè)容器。你也可以從一個(gè)容器中脫離出來(lái),是從CTRL-C。

7. 保存和加載鏡像(save、load)

當(dāng)需要把一臺(tái)機(jī)器上的鏡像遷移到另一臺(tái)機(jī)器的時(shí)候,需要保存鏡像與加載鏡像。

# 保存鏡像到一個(gè)tar包; -o, --output="" Write to an file 
docker save image_name -o file_path 

# 加載一個(gè)tar包格式的鏡像; -i, --input="" Read from a tar archive file 
docker load -i file_path 
   
# 機(jī)器a 
docker save image_name > /home/save.tar

# 使用scp將save.tar拷到機(jī)器b上,然后:
docker load < /home/save.tar

8、 登錄registry server(login)

# 登陸registry server; -e, --email="" Email; -p, --password="" Password; -u, --username="" Usernamedocker login

9. 發(fā)布image(push)

# 發(fā)布docker鏡像 
docker push new_image_name

10. 根據(jù)Dockerfile 構(gòu)建出一個(gè)容器

#build 
   --no-cache=false Do not use cache when building the image 
   -q, --quiet=false Suppress the verbose output generated by the containers 
   --rm=true Remove intermediate containers after a successful build 
   -t, --tag="" Repository name (and optionally a tag) to be applied to the resulting image in case of success 

docker build -t image_name Dockerfile_path

其它參考:

http://blog.csdn.net/wsscy2004/article/details/25878363
http://blog.csdn.net/iloveyin/article/details/40542431

相關(guān)文章

  • 使用Docker run的選項(xiàng)以覆蓋Dockerfile中的設(shè)置詳解

    使用Docker run的選項(xiàng)以覆蓋Dockerfile中的設(shè)置詳解

    今天小編就為大家分享一篇關(guān)于使用Docker run的選項(xiàng)以覆蓋Dockerfile中的設(shè)置詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10
  • FastAPI 部署在Docker的詳細(xì)過(guò)程

    FastAPI 部署在Docker的詳細(xì)過(guò)程

    這篇文章主要介紹了FastAPI 部署在 Docker的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • 解決docker啟動(dòng)容器失敗:cannot?access‘/docker-entrypoint-initdb.d/‘:Operation?not?permitted

    解決docker啟動(dòng)容器失敗:cannot?access‘/docker-entrypoint-initdb.d/‘:

    這篇文章主要介紹了解決docker啟動(dòng)容器失敗:cannot?access‘/docker-entrypoint-initdb.d/‘:Operation?not?permitted,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Linux Docker安裝wordpress的方法詳解教程

    Linux Docker安裝wordpress的方法詳解教程

    這篇文章主要介紹了Linux Docker安裝wordpress的方法詳解教程的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • 一文帶大家了解和使用Docker鏡像倉(cāng)庫(kù)

    一文帶大家了解和使用Docker鏡像倉(cāng)庫(kù)

    本文主要介紹一下容器鏡像倉(cāng)庫(kù)的使用,包括公有倉(cāng)庫(kù)和自己搭建的私有倉(cāng)庫(kù),文中有詳細(xì)的代碼示例,以及圖解,對(duì)我們了解和使用 Docker 鏡像倉(cāng)庫(kù)有一定的幫助,需要的朋友可以參考下
    2023-06-06
  • Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟

    Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟

    Docker鏡像默認(rèn)存儲(chǔ)在?/var/lib/docker?目錄下,在Linux系統(tǒng)中,這個(gè)目錄通常是在根目錄下,可以使用相應(yīng)命令查看,下面給大家介紹Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟,感興趣的朋友一起看看吧
    2024-06-06
  • docker push遇到unknown blob問(wèn)題解決

    docker push遇到unknown blob問(wèn)題解決

    這篇文章主要為大家介紹了docker push遇到unknown blob問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Docker中的容器文件拷貝及目錄掛載方式

    Docker中的容器文件拷貝及目錄掛載方式

    這篇文章主要介紹了Docker中的容器文件拷貝及目錄掛載方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • docker 如何刪除none鏡像

    docker 如何刪除none鏡像

    本篇文章主要介紹了docker 如何刪除none鏡像,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 詳解Docker 容器使用 cgroups 限制資源使用

    詳解Docker 容器使用 cgroups 限制資源使用

    本篇文章主要介紹了Docker 容器使用 cgroups 限制資源使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01

最新評(píng)論

桑日县| 类乌齐县| 正镶白旗| 永清县| 武威市| 铁力市| 出国| 会宁县| 万载县| 青龙| 临朐县| 罗平县| 五河县| 衡阳县| 娱乐| 正镶白旗| 浦城县| 水富县| 象山县| 甘肃省| 郎溪县| 莎车县| 吉木乃县| 五莲县| 霸州市| 保德县| 柳林县| 东宁县| 林口县| 内黄县| 昌邑市| 荣成市| 资兴市| 剑川县| 通河县| 沁阳市| 自治县| 青川县| 云南省| 博乐市| 旬阳县|