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

Docker教程之使用dockerfile生成鏡像

 更新時(shí)間:2022年11月21日 08:27:15   作者:甜點(diǎn)cc  
這篇文章主要介紹了Docker教程之使用dockerfile生成鏡像的相關(guān)資料,需要的朋友可以參考下

用dockerfile生成鏡像并掛載數(shù)據(jù)卷

編寫dockerfile文件

創(chuàng)建dockerfile01 文件

# 基礎(chǔ)鏡像
FROM centos

VOLUME ["volume01", "volume02"]

CMD echo "-----end----"

docker build 構(gòu)建鏡像

docker build -f ./dockerfile01 -t xiao-centos .

啟動(dòng)鏡像

docker run -it 鏡像ID /bin/bash

可以看到生成鏡像時(shí)自動(dòng)掛載的,數(shù)據(jù)卷目錄

以上dockerfile方式屬于匿名掛載數(shù)據(jù)卷

清理docker使用空間

我個(gè)人使用的是單核2G的云服務(wù)器,用了快三年了,內(nèi)存、cpu嚴(yán)重吃緊,所以就嘗試了清理docker使用空間,主要是刪除未使用過(guò)的鏡像、容器、數(shù)據(jù)卷、網(wǎng)絡(luò)命令,具體如下:

官方文檔鏈接 https://docs.docker.com/config/pruning/

執(zhí)行如下可以查看 Docker 的磁盤使用情況(類似于 Linux 上的 df 命令)

docker system df

刪除所有未使用過(guò)的鏡像

docker image prune -a

刪除所有停止的容器

docker container prune
docker rm -f $(docker ps -aq)

僅刪除超過(guò) 24 小時(shí)的停止容器

docker container prune --filter "until=24h"

數(shù)據(jù)卷永遠(yuǎn)不會(huì)自動(dòng)刪除,因?yàn)檫@樣做可能會(huì)破壞數(shù)據(jù)

刪除未使用的數(shù)據(jù)卷

docker volume prune

刪除沒(méi)有使用過(guò)的網(wǎng)絡(luò)

docker network prune

刪除所有未使用過(guò)的資源

docker system prune

手動(dòng)刪除/var/lib/docker/volumes的問(wèn)題解決

當(dāng)時(shí)清理docker使用空間的時(shí)候,清過(guò)頭了,一下子把掛載的數(shù)據(jù)卷也給順手清理了??,真是自己給自己找事做。

錯(cuò)誤信息

手動(dòng)刪除了掛載到宿主機(jī)上的所有數(shù)據(jù)卷,在啟動(dòng)容器掛載數(shù)據(jù)卷的時(shí)候就會(huì)報(bào)錯(cuò)

如下,重新運(yùn)行容器,原先具名掛載數(shù)據(jù)卷juming-nginx,報(bào)錯(cuò)信息如下??

docker run -d -P --name nginx01 -v juming-nginx:/etc/nginx nginx

docker: Error response from daemon: open /var/lib/docker/volumes/juming-nginx/_data: no such file or directory.

嘗試方法一(不建議使用):

刪除所有容器

刪除所有鏡像

重新運(yùn)行一個(gè)新的容器并掛載數(shù)據(jù)卷

# 1
docker rm -f $(docker ps -aq)

# 2
docker rmi -f $(docker images -aq)

# 3.
docker run -d -P --name nginx01 -v juming-nginx:/etc/nginx nginx

# 還是報(bào)錯(cuò)

結(jié)論:

無(wú)法解決問(wèn)題,且刪除所有容器、鏡像存在的風(fēng)險(xiǎn)較大,不建議使用!

嘗試方法二(推薦使用):

停止docker服務(wù)

重新啟動(dòng)docker服務(wù)

再次運(yùn)行容器

# 1
systemctl stop docker

# 2
systemctl restart docker

# 3
docker run -d -P --name nginx01 -v juming-nginx:/etc/nginx nginx

# 沒(méi)有報(bào)錯(cuò),docker ps查看 成功運(yùn)行

結(jié)論

沒(méi)有報(bào)錯(cuò),docker ps查看,成功運(yùn)行

docker volume ls 查看鏡像,可以看到具名數(shù)據(jù)卷juming-nginx已顯示出來(lái)了

docker volume ls
DRIVER    VOLUME NAME
local     a9b39215509378332ec9dfcdc3e10857b500694ea66efd9c2b7a6a9c55a2f10a
local     juming-nginx

到此這篇關(guān)于Docker教程之使用dockerfile生成鏡像的文章就介紹到這了,更多相關(guān)dockerfile生成鏡像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Distroless提高容器安全

    使用Distroless提高容器安全

    這篇文章主要為大家介紹了使用Distroless提高容器安全,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • docker安裝openjdk并運(yùn)行jar包的操作方法

    docker安裝openjdk并運(yùn)行jar包的操作方法

    這篇文章主要介紹了docker安裝openjdk并運(yùn)行jar包的操作方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Docker之容器導(dǎo)出為鏡像問(wèn)題

    Docker之容器導(dǎo)出為鏡像問(wèn)題

    這篇文章主要介紹了Docker之容器導(dǎo)出為鏡像問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • docker容器非root用戶提權(quán)的問(wèn)題解決

    docker容器非root用戶提權(quán)的問(wèn)題解決

    本文主要介紹了docker容器非root用戶提權(quán)的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 如何封裝自定義Docker鏡像

    如何封裝自定義Docker鏡像

    這篇文章主要介紹了如何封裝自定義Docker鏡像問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • docker操作Permission denied無(wú)權(quán)限的問(wèn)題解決

    docker操作Permission denied無(wú)權(quán)限的問(wèn)題解決

    我們?nèi)粘P枰猟ocker環(huán)境進(jìn)入容器配置或查看一些文件,本文主要介紹了docker操作Permission denied無(wú)權(quán)限的問(wèn)題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • Docker?搭建?RabbitMQ的詳細(xì)過(guò)程

    Docker?搭建?RabbitMQ的詳細(xì)過(guò)程

    在現(xiàn)代微服務(wù)與分布式架構(gòu)中,RabbitMQ?是一款成熟的開源消息隊(duì)列中間件,提供了可靠的消息投遞、豐富的路由策略和管理插件,本文將詳細(xì)介紹Docker?搭建?RabbitMQ的過(guò)程,感興趣的朋友一起看看吧
    2025-04-04
  • Docker下多容器搭建 lamp的詳細(xì)過(guò)程(httpd+mysql+php+redis)

    Docker下多容器搭建 lamp的詳細(xì)過(guò)程(httpd+mysql+php+redis)

    這篇文章主要介紹了Docker下多容器搭建lamp的詳細(xì)過(guò)程(httpd+mysql+php+redis),搭建拉取所需鏡像,本文給大家講解的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • Docker私有倉(cāng)庫(kù)打開2375端口的實(shí)現(xiàn)

    Docker私有倉(cāng)庫(kù)打開2375端口的實(shí)現(xiàn)

    本文主要介紹了Docker私有倉(cāng)庫(kù)打開2375端口的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • jenkins如何進(jìn)行自動(dòng)化部署

    jenkins如何進(jìn)行自動(dòng)化部署

    這篇文章主要介紹了jenkins如何進(jìn)行自動(dòng)化部署問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評(píng)論

色达县| 旺苍县| 台北市| 广南县| 赤水市| 溧水县| 彩票| 江油市| 湘阴县| 明水县| 长泰县| 陵水| 合江县| 固原市| 余江县| 县级市| 大城县| 怀化市| 衡水市| 墨江| 兰溪市| 辰溪县| 遂川县| 清徐县| 利津县| 金坛市| 九台市| 阳泉市| 杭州市| 游戏| 富阳市| 石家庄市| 西城区| 五寨县| 松原市| 榆林市| 社旗县| 玉山县| 西畴县| 额尔古纳市| 大同县|