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

Docker build命令使用小結(jié)

 更新時(shí)間:2023年12月07日 09:13:38   作者:Mr.D.Chuang  
本文主要介紹了Docker build命令使用小結(jié),主要用于使用Dockerfile創(chuàng)建鏡像,它會根據(jù)用戶提供的Dockerfile文件,在本地構(gòu)建出一個新的鏡像,感興趣的可以了解一下

docker build:命令用于使用Dockerfile創(chuàng)建鏡像。

語法:

docker build [OPTIONS] PATH | URL | -

OPTIONS說明:

  • --build-arg=[]:設(shè)置鏡像創(chuàng)建時(shí)的變量;

  • --cpu-shares:設(shè)置cpu使用權(quán)重;

  • --cpu-period :限制CPU CFS周期;

  • --cpu-quota:限制CPU CFS配額;

  • --cpuset-cpus:指定使用的CPU id

  • --cpuset-mems:指定使用的內(nèi)存id;

  • --disable-content-trust:忽略校驗(yàn),默認(rèn)開啟;

  • -f :指定要使用的Dockerfile路徑;

  • --force-rm :設(shè)置鏡像過程中刪除中間容器;

  • --isolation:使用容器隔離技術(shù);

  • --label=[]:設(shè)置鏡像使用的元數(shù)據(jù);

  • -m:設(shè)置內(nèi)存最大值;

  • --memory-swap :設(shè)置Swap的最大值為內(nèi)存+swap,"-1"表示不限swap;

  • --no-cache:創(chuàng)建鏡像的過程不使用緩存;

  • --pull:嘗試去更新鏡像的新版本;

  • --quiet, -q :安靜模式,成功后只輸出鏡像ID;

  • --rm :設(shè)置鏡像成功后刪除中間容器;

  • --shm-size:設(shè)置/dev/shm的大小,默認(rèn)值是64M;

  • --ulimitUlimit配置。

  • --squash:將Dockerfile中所有的操作壓縮為一層。

  • --tag, -t:鏡像的名字及標(biāo)簽,通常name:tag或者name格式;可以在一次構(gòu)建中為一個鏡像設(shè)置多個標(biāo)簽。

  • --network:默認(rèn)default,在構(gòu)建期間設(shè)置RUN指令的網(wǎng)絡(luò)模式。

實(shí)例:

使用當(dāng)前目錄的Dockerfile創(chuàng)建鏡像,標(biāo)簽為ubuntu/ubuntu:v1

docker build -t ubuntu/ubuntu:v1 .

使用URL github.com/creack/docker-firefoxDockerfile創(chuàng)建鏡像:

docker build github.com/creack/docker-firefox

也可以通過-f Dockerfile文件的位置:

docker build -f /path/to/a/Dockerfile .

Docker守護(hù)進(jìn)程執(zhí)行Dockerfile中的指令前,首先會對Dockerfile進(jìn)行語法檢查,有語法錯誤時(shí)會返回:

docker build -t test/myapp .


##效果如下:
Sending build context to Docker daemon 2.048 kB
Error response from daemon: Unknown instruction: RUNCMD

到此這篇關(guān)于Docker build命令使用小結(jié)的文章就介紹到這了,更多相關(guān)Docker build內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Docker?compose啟動服務(wù)遇到的問題小結(jié)

    Docker?compose啟動服務(wù)遇到的問題小結(jié)

    這篇文章主要介紹了Docker?compose啟動服務(wù)遇到的問題小結(jié),這個是檢驗(yàn)我們的docker?compose掌握程度,因此里面的鏡像沒有提前拉取,掛載數(shù)據(jù)卷的目錄也沒有提前創(chuàng)建,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • Docker中關(guān)于Namespace隔離機(jī)制全面解析

    Docker中關(guān)于Namespace隔離機(jī)制全面解析

    為了更好地理解容器的運(yùn)行原理,本篇文章將會以?Linux?宿主機(jī)為例,介紹容器的底層技術(shù),包括容器的命名空間、控制組、聯(lián)合文件系統(tǒng)等,需要的朋友可以參考下
    2022-06-06
  • 使用docker搭建gitlab并且開放到公網(wǎng)

    使用docker搭建gitlab并且開放到公網(wǎng)

    這篇文章主要介紹了使用docker搭建gitlab并且開放到公網(wǎng),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 啟動docker錯誤systemctl status docker.service問題及解決

    啟動docker錯誤systemctl status docker.service問題及解決

    文章討論了啟動Docker和執(zhí)行docker ps命令失敗的問題,但docker -v顯示成功,解決辦法包括在阿里云容器鏡像中找到鏡像加速器或使用公共鏡像地址,默認(rèn)情況下,Docker使用官方地址
    2025-01-01
  • 解決docker 容器設(shè)置中文語言包出現(xiàn)的問題

    解決docker 容器設(shè)置中文語言包出現(xiàn)的問題

    這篇文章主要介紹了解決docker 容器設(shè)置中文語言包出現(xiàn)的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker部署springBoot項(xiàng)目實(shí)操(docker是什么)

    docker部署springBoot項(xiàng)目實(shí)操(docker是什么)

    Docker可以讓開發(fā)者打包他們的應(yīng)用以及依賴包到一個輕量級、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化,這篇文章主要介紹了docker部署springBoot項(xiàng)目實(shí)操,需要的朋友可以參考下
    2025-03-03
  • docker容器狀態(tài)的轉(zhuǎn)換實(shí)現(xiàn)

    docker容器狀態(tài)的轉(zhuǎn)換實(shí)現(xiàn)

    這篇文章主要介紹了docker容器狀態(tài)的轉(zhuǎn)換實(shí)現(xiàn),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • docker搭建本地私有倉庫的實(shí)現(xiàn)

    docker搭建本地私有倉庫的實(shí)現(xiàn)

    有時(shí)候使用Docker Hub這樣的公共倉庫可能不方便,這種情況下用戶可以使用registry創(chuàng)建一個本地倉庫供私人使用,本文主要介紹了docker搭建本地私有倉庫的實(shí)現(xiàn),感興趣的可以了解一下
    2023-12-12
  • Docker拉取鏡像超時(shí)的原因分析與解決方法

    Docker拉取鏡像超時(shí)的原因分析與解決方法

    這篇文章主要為大家詳細(xì)介紹了Docker在拉取鏡像時(shí)超時(shí)的相關(guān)原因分析與解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • Docker與docker-compose中volume參數(shù)的使用方式

    Docker與docker-compose中volume參數(shù)的使用方式

    文章介紹了Docker中的數(shù)據(jù)卷Volume的概念及其在宿主機(jī)和容器之間的數(shù)據(jù)共享和持久化,它詳細(xì)說明了兩種數(shù)據(jù)掛載方式:通過宿主機(jī)絕對路徑掛載和通過卷標(biāo)映射掛載,包括匿名掛載和具名掛載,同時(shí),文章還展示了如何通過docker命令查看數(shù)據(jù)卷的宿主機(jī)目錄
    2024-11-11

最新評論