在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

手動(dòng)構(gòu)建Docker鏡像的方法

馬哥Linux運(yùn)維 ? 來(lái)源:博客園 ? 2024-08-05 15:30 ? 次閱讀

本節(jié)內(nèi)容:

創(chuàng)建docker鏡像的方法

手動(dòng)構(gòu)建鏡像

一、創(chuàng)建docker鏡像的方法

使用"docker commit"命令

使用"docker build"命令+"Dockerfile"文件

不推薦使用docker commit命令,而應(yīng)該使用更靈活、更強(qiáng)大的dockerfile來(lái)構(gòu)建docker鏡像。

本篇文章先介紹docker commit來(lái)構(gòu)建鏡像。

二、手動(dòng)構(gòu)建鏡像

一般來(lái)說(shuō),我們并不是真正從0開(kāi)始構(gòu)建鏡像,而是基于一個(gè)已經(jīng)存在的鏡像,比如centos,然后進(jìn)行一些安裝和配置,構(gòu)建自己新的鏡像。

【示例】:手動(dòng)構(gòu)建Nginx鏡像。

[root@node1 ~]# docker pull centos
[root@node1 ~]# docker run -it --name mynginx centos 
[root@eadfe0c0903d /]# rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
[root@eadfe0c0903d /]# yum install nginx -y

安裝完成后,我們需要將nginx程序設(shè)置為前臺(tái)運(yùn)行模式,這樣容器啟動(dòng)后nginx進(jìn)程會(huì)一直在前臺(tái)運(yùn)行而不會(huì)退出。因?yàn)槿绻麊?dòng)容器時(shí)的進(jìn)程退出,容器也就結(jié)束了。

[root@eadfe0c0903d /]# vi /etc/nginx/nginx.conf
daemon off;

271b0cb2-4bfe-11ef-b8af-92fbcf53809c.png

[root@eadfe0c0903d /]# exit
exit

基于上面的容器制作一個(gè)鏡像:

[root@node1 ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS                NAMES
eadfe0c0903d        centos              "/bin/bash"              12 minutes ago      Exited (0) 2 minutes ago                        mynginx
[root@node1 ~]# docker commit -m "nginx test mirror" eadfe0c0903d jkzhao/mynginx:v1

273afe50-4bfe-11ef-b8af-92fbcf53809c.png

基于這個(gè)鏡像啟動(dòng)容器:

[root@node1 ~]# docker images
REPOSITORY                              TAG                 IMAGE ID            CREATED             SIZE
jkzhao/mynginx                          v1                  bdf7d4fda6fb        4 minutes ago       381.6 MB
docker.io/centos                        latest              328edcd84f1b        2 weeks ago         192.5 MB
registry.docker-cn.com/library/centos   latest              328edcd84f1b        2 weeks ago         192.5 MB
docker.io/nginx                         latest              b8efb18f159b        3 weeks ago         107.5 MB
[root@node1 ~]# docker run -d -p 82:80 jkzhao/mynginx:v1 nginx

【注意】:

必須加tag v1,否則會(huì)去倉(cāng)庫(kù)中找latest標(biāo)簽的鏡像;

最后 nginx 是命令,容器啟動(dòng)時(shí)運(yùn)行的命令,我這里是yum安裝,不是yum安裝的要寫絕對(duì)路徑。

274ca15a-4bfe-11ef-b8af-92fbcf53809c.png

鏈接:https://www.cnblogs.com/zhaojiankai/p/7753470.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    713

    瀏覽量

    22529
  • 鏡像
    +關(guān)注

    關(guān)注

    0

    文章

    175

    瀏覽量

    10990
  • nginx
    +關(guān)注

    關(guān)注

    0

    文章

    160

    瀏覽量

    12406
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    499

    瀏覽量

    12454

原文標(biāo)題:從零開(kāi)始:詳解手動(dòng)構(gòu)建Docker鏡像的完整流程

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    怎么構(gòu)建docker鏡像倉(cāng)庫(kù)軟件

    Docker Registry】用docker registry 鏡像搭建私有測(cè)試倉(cāng)庫(kù)
    發(fā)表于 08-13 11:03

    采用CentOS7的JDK Docker鏡像構(gòu)建

    基于CentOS7構(gòu)建JDK Docker鏡像
    發(fā)表于 04-02 11:25

    構(gòu)建ARM64版本nacos docker鏡像

    在適配過(guò)程中有大量合作伙伴用到nacos且采用容器化部署,dockerhub未提供官方鏡像,因此需要在鯤鵬服務(wù)器自定義構(gòu)建構(gòu)建前提:Docker已部署
    發(fā)表于 06-16 14:29

    介紹一款非常方便的java領(lǐng)域docker鏡像構(gòu)建工具

    工具.亮點(diǎn)是不需要Docker daemon,意味著即使本地沒(méi)有安裝docker也能通過(guò)jib構(gòu)建docker鏡像,并且可以
    發(fā)表于 07-19 17:41

    Docker:微容器的優(yōu)勢(shì)與構(gòu)建教程

    非必要的東西也打包進(jìn)去,所以最后構(gòu)建出來(lái)的鏡像就很龐大,直接導(dǎo)致我們的容器也變得很大。對(duì)于剛?cè)腴T的Docker新手來(lái)說(shuō),大家一開(kāi)始基本都是用的Docker官方
    發(fā)表于 10-10 11:32 ?0次下載

    國(guó)內(nèi)Docker CE 鏡像源的配置

    的新名稱,Docker CE 包含了完整的 Docker 平臺(tái),非常適合開(kāi)發(fā)人員和運(yùn)維團(tuán)隊(duì)構(gòu)建容器 APP。 ? 配置方法 Ubuntu 14.04/16.04(使用 apt-get
    的頭像 發(fā)表于 11-09 09:16 ?3762次閱讀

    Docker鏡像的詳細(xì)講解

    本文是對(duì) Docker 鏡像的詳細(xì)講解,講解了如何安裝 Docker、配置 Docker 鏡像加速以及操作
    的頭像 發(fā)表于 08-02 10:00 ?2312次閱讀

    減少docker鏡像大小的方法

    Docker 是一種容器引擎,可以在容器內(nèi)運(yùn)行一段代碼。Docker 鏡像是在任何地方運(yùn)行您的應(yīng)用程序而無(wú)需擔(dān)心應(yīng)用程序依賴性的方式。
    的頭像 發(fā)表于 05-15 11:13 ?1058次閱讀
    減少<b class='flag-5'>docker</b><b class='flag-5'>鏡像</b>大小的<b class='flag-5'>方法</b>

    docker 搜索鏡像,docker查看鏡像詳細(xì)信息(docker下載鏡像命令)

    Docker Hub是集中管理的Docker鏡像注冊(cè)中心。通過(guò)Docker 用戶可以在注冊(cè)中心搜索、下載和使用CLI命令行工具中的鏡像。以下
    的頭像 發(fā)表于 07-19 09:46 ?2067次閱讀

    Dockerfile定義Docker鏡像構(gòu)建過(guò)程

    了解Dockerfile Dockerfile 是一個(gè)文本文件,用于定義 Docker 鏡像構(gòu)建過(guò)程。它以指令的形式描述了如何構(gòu)建鏡像,從
    的頭像 發(fā)表于 09-30 10:22 ?2723次閱讀

    Docker鏡像國(guó)內(nèi)加速的幾種方法

    在國(guó)內(nèi),拉取 Docker 鏡像速度慢/時(shí)不時(shí)斷線/無(wú)賬號(hào)導(dǎo)致限流等,比較痛苦. 這里提供加速/優(yōu)化的幾種方法
    的頭像 發(fā)表于 10-19 10:02 ?1.3w次閱讀
    <b class='flag-5'>Docker</b><b class='flag-5'>鏡像</b>國(guó)內(nèi)加速的幾種<b class='flag-5'>方法</b>

    如何在Windows系統(tǒng)上設(shè)置Docker鏡像

    在使用 Docker 進(jìn)行鏡像下載和構(gòu)建時(shí),由于眾所周知的原因,國(guó)內(nèi)用戶可能會(huì)遇到下載速度慢或者無(wú)法連接的問(wèn)題。為了解決這個(gè)問(wèn)題,我們可以使用國(guó)內(nèi)的鏡像源來(lái)加速下載速度。本文將介紹如何
    的頭像 發(fā)表于 10-24 16:55 ?6820次閱讀

    構(gòu)建docker鏡像應(yīng)該遵循哪些原則

    構(gòu)建 Docker 鏡像時(shí),應(yīng)遵循以下原則: 單一職責(zé):每個(gè)鏡像應(yīng)只包含一個(gè)應(yīng)用或服務(wù),避免將多個(gè)應(yīng)用或服務(wù)放在同一個(gè)鏡像中。這樣可以確保
    的頭像 發(fā)表于 11-23 09:41 ?1220次閱讀

    Docker-鏡像的分層-busybox鏡像制作

    目錄 知識(shí)點(diǎn)1:鏡像的分層 示例:進(jìn)入 docker hub查看Jenkins的Dockerfile 知識(shí)點(diǎn)2:base鏡像 知識(shí)點(diǎn)3:scratch鏡像 scratch
    的頭像 發(fā)表于 01-15 10:44 ?392次閱讀
    <b class='flag-5'>Docker</b>-<b class='flag-5'>鏡像</b>的分層-busybox<b class='flag-5'>鏡像</b>制作

    基于Docker鏡像逆向生成Dockerfile

    在本文中, 我們將通過(guò)理解Docker鏡像如何存儲(chǔ)數(shù)據(jù), 以及如何使用工具查看鏡像方方面面的信息來(lái)逆向工程一個(gè)Docker鏡像; 以及如何使
    的頭像 發(fā)表于 03-10 09:45 ?290次閱讀
    基于<b class='flag-5'>Docker</b><b class='flag-5'>鏡像</b>逆向生成Dockerfile
    主站蜘蛛池模板: 黄色的视频在线免费观看 | 午夜特片网 | 中文字幕有码在线视频 | 911国产自产精选 | 成年片色大黄全免费网址 | 欧美人与动性xxxxbbbb | 欧美伊人久久大香线蕉综合69 | 日日干天天爽 | 日日噜噜噜夜夜爽爽狠狠视频 | 欧美成人免费全部观看天天性色 | 亚洲另类电击调教在线观看 | 天天操 夜夜操 | 男女啪视频大全1000 | 好爽~~~~嗯~~~再快点明星 | 亚洲综合色一区二区三区小说 | 十三以下岁女子毛片免费播放 | 精品免费久久久久久成人影院 | 在线观看黄a | 欧美色老头 | 四虎永久精品免费观看 | 成人精品一区二区三区电影 | 亚洲影视自拍揄拍愉拍 | 1000部啪啪未满十八勿入 | 六月丁香激情综合成人 | 免费久久精品国产片香蕉 | 成人在线看片 | 性欧美视频 | 国产精品永久免费自在线观看 | 中文字幕一区二区三区在线观看 | avbobo官网在线入口 | 又粗又硬又猛又黄的免费视频黑人 | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片美女图片 | 亚洲国产人久久久成人精品网站 | 午夜男人网 | 国产农村三片免费网站 | 欧美色视频在线观看 | 在线免费观看视频黄 | 中文字幕亚洲一区二区v@在线 | 色先锋av资源中文字幕 | 四虎网址 | 扒开双腿猛进入jk校视频 |