欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

常用的Docker基本命令及用法匯總

 更新時(shí)間:2016年11月04日 08:45:56   作者:fwj380891124  
Docker是一個用了一種新穎方式實(shí)現(xiàn)的超輕量虛擬機(jī),在實(shí)現(xiàn)的原理和應(yīng)用上還是和VM有巨大差別,專業(yè)的叫法是應(yīng)用容器(Application Container)。今天給大家匯總介紹15個常用的docker命令以及用法

查看docker安裝信息

docker info

獲取docker鏡像

docker pull azraelrabbit/monupw

創(chuàng)建docker容器

docker run --name monojexus -d -p 32022:22 -p 32080:80 -v /mydata:/data azraelrabbit/monupw

以后臺進(jìn)程的方式運(yùn)行docker容器

sample_job=$(docker run -d monojexus /bin/sh -c "while true; do echo Docker; sleep 1; done")

使用docker logs 命令來查看job當(dāng)前狀態(tài)

docker logs $sample_job

使用docker help 查看docker 常用命令

docker help

停止sample_job的后臺容器

docker top $sample_job

使用命令重啟后臺容器

docker restart $sample_job

停止并移除容器

docker top $sample_job docker rm $sample_job

將容器狀態(tài)保存為鏡像

docker commit $sample_job job1.1

查看本機(jī)已經(jīng)有的鏡像

docker images

鏡像查找

docker search <image-namge>

查看鏡像的歷史版本

docker history <image-name>

將鏡像推送到鏡像倉庫

docker push <image-name>

庫名字的格式

<user>/</image_name>

查看docker的版本號,包括客戶端、服務(wù)端、依賴的Go等

docker version

默認(rèn)顯示正在運(yùn)行中的container

docker ps

顯示最后一次創(chuàng)建的container,包括未運(yùn)行的

docker ps –l

顯示所有的container,包括未運(yùn)行的

docker ps –a  

查看container的日志,也就是執(zhí)行命令的一些輸出

docker logs <container>  

刪除一個或多個container

docker rm <container...>

刪除所有的container 

docker rm `docker ps -a -q`

刪除所有的container

docker ps -a -q | xargs docker rm  

刪除一個或多個image

docker rmi <image...>

開啟/停止/重啟container

docker start/stop/restart <container>

啟動一個container并進(jìn)入交互模式

docker start -i <container>

attach一個運(yùn)行中的container

docker attach <container>

使用image創(chuàng)建container并執(zhí)行相應(yīng)命令,然后停止

docker run <image> <command>

使用image創(chuàng)建container并進(jìn)入交互模式, login shell是/bin/bash

docker run -i -t <image> /bin/bash

將container的端口映射到宿主機(jī)的端口

docker run -i -t -p <host_port:contain_port>

將一個container固化為一個新的image,后面的repo:tag可選

docker commit <container> [repo:tag]

尋找path路徑下名為的Dockerfile的配置文件,使用此配置生成新的image

docker build <path>

同上,可以指定repo和可選的tag

docker build -t repo[:tag]

使用指定的dockerfile配置文件,docker以stdin方式獲取內(nèi)容,使用此配置生成新的image

docker build - < <dockerfile>

查看本地哪個端口映射到container的指定端口,其實(shí)用docker ps 也可以看到

docker port <container> <container port> 

更改主機(jī)名 

#docker run -it --hostname web jim/custom1 /bin/bash

相關(guān)文章

  • 在Ubuntu 16.04安裝與使用Docker的教程詳解

    在Ubuntu 16.04安裝與使用Docker的教程詳解

    Docker是一個應(yīng)用程序,它使得在容器中運(yùn)行應(yīng)用程序進(jìn)程變得簡單和容易,這類應(yīng)用程序就像虛擬機(jī),只有更便攜,更加資源友好,更依賴于主機(jī)操作系統(tǒng)。這篇文章主要介紹了在Ubuntu 16.04安裝與使用Docker的教程
    2017-01-01
  • k8s 與docker空間使用分析與清理方法

    k8s 與docker空間使用分析與清理方法

    使用Docker 運(yùn)行業(yè)務(wù)一段時(shí)間后,可能會出現(xiàn)宿主節(jié)點(diǎn)的磁盤容量占用高,導(dǎo)致宿主機(jī)磁盤空間不足等異常,對業(yè)務(wù)造成影響,本文對 Docker 的空間占用進(jìn)行匯總分析,需要的朋友可以參考下
    2022-12-12
  • Docke更新應(yīng)用程序的過程詳解

    Docke更新應(yīng)用程序的過程詳解

    這篇文章主要介紹了Docke更新應(yīng)用程序,在本節(jié)中,您學(xué)習(xí)了如何更新和重建容器,以及如何停止和刪除容器,需要的朋友可以參考下
    2023-11-11
  • Docker Base Image自己創(chuàng)建具體實(shí)現(xiàn)

    Docker Base Image自己創(chuàng)建具體實(shí)現(xiàn)

    這篇文章主要介紹了Docker Base Image創(chuàng)建具體實(shí)現(xiàn)的相關(guān)資料,這里提供了詳細(xì)的具體步驟,需要的朋友可以參考下
    2016-11-11
  • 如何基于Dockerfile構(gòu)建tomcat鏡像

    如何基于Dockerfile構(gòu)建tomcat鏡像

    這篇文章主要介紹了如何基于Dockerfile構(gòu)建tomcat鏡像,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • docker-compose實(shí)現(xiàn)wireshark對linux主機(jī)進(jìn)行抓包

    docker-compose實(shí)現(xiàn)wireshark對linux主機(jī)進(jìn)行抓包

    這篇文章主要為大家介紹了docker-compose實(shí)現(xiàn)wireshark對linux主機(jī)進(jìn)行抓包腳本示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 如何解決Linux系統(tǒng)下Docker占滿分區(qū)的問題

    如何解決Linux系統(tǒng)下Docker占滿分區(qū)的問題

    本篇文章主要介紹了如何解決Linux系統(tǒng)下Docker占滿分區(qū)的問題。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Docker容器間通信與外網(wǎng)通信的操作

    Docker容器間通信與外網(wǎng)通信的操作

    這篇文章主要介紹了Docker容器間通信與外網(wǎng)通信的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • win10+Docker Toolbox+mysql教程

    win10+Docker Toolbox+mysql教程

    這篇文章主要介紹了win10+Docker Toolbox+mysql教程,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker部署redis報(bào)錯內(nèi)存分配過度解決辦法

    docker部署redis報(bào)錯內(nèi)存分配過度解決辦法

    Docker很適合用于測試發(fā)布,將Docker封裝后可以直接提供給測試人員進(jìn)行運(yùn)行,不再需要測試人員與運(yùn)維、開發(fā)進(jìn)行配合,進(jìn)行環(huán)境搭建與部署,這篇文章主要給大家介紹了關(guān)于docker部署redis報(bào)錯內(nèi)存分配過度的解決辦法,需要的朋友可以參考下
    2023-11-11

最新評論