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

docker程序鏡像的安裝流程

 更新時(shí)間:2024年01月31日 09:29:41   作者:胡斌附體  
鏡像相當(dāng)于容器的"源代碼",docker 鏡像文件類似于 Java 類模板,而 docker 容器實(shí)例類似于 Java 中 new 出來的實(shí)例對象,這篇文章主要介紹了docker程序鏡像的安裝,需要的朋友可以參考下

Docker 的基本組成

1.1 鏡像(image)

鏡像是一個(gè)只讀模板,其中包含創(chuàng)建 Docker 容器的說明,一個(gè)鏡像可以創(chuàng)建很多容器。鏡像相當(dāng)于容器的"源代碼",docker 鏡像文件類似于 Java 類模板,而 docker 容器實(shí)例類似于 Java 中 new 出來的實(shí)例對象。

1.2 容器(Container)

Docker 利用容器(Container)獨(dú)立運(yùn)行的一個(gè)或一組應(yīng)用,應(yīng)用程序或服務(wù)運(yùn)行在容器里面,容器就類似于一個(gè)虛擬化的運(yùn)行環(huán)境,容器是鏡像的可運(yùn)行實(shí)例。就像是 Java 中的類和實(shí)例對象一樣,鏡像是靜態(tài)的定義,容器是鏡像運(yùn)行時(shí)的實(shí)體。容器為鏡像提供了一個(gè)標(biāo)準(zhǔn)的和隔離的運(yùn)行環(huán)境,它可以被啟動(dòng)、開始、停止、刪除。每個(gè)容器都是相互隔離的、保證安全的平臺。

1.3 倉庫(Repository)

倉庫(Repository)是集中存放鏡像文件(Dockerfile)的場所,類似于 maven 倉庫,存放各種 jar 包的地方,github 倉庫,存放各種 git 項(xiàng)目的地方。Docker 公司提供的官方 registry 被稱為 Docker Hub,存放各種鏡像模板的地方。倉庫分為公開倉庫(Public)和私有倉庫(Private)兩種形式。最大的公開倉庫是 Docker Hub,存放了數(shù)量龐大的鏡像供用戶下載,國內(nèi)的公開倉庫包括阿里云 、網(wǎng)易云等。

一、 流程

對文中腳本測試前提默認(rèn)系統(tǒng)已安裝docker

docker程序部署命令腳本

1.加載已打包的docker程序

docker load < sto...p.tar

2.創(chuàng)建網(wǎng)絡(luò)

  • 名稱為c…m
  • 子網(wǎng)subnet 172.27.16.1/24
  • 網(wǎng)關(guān)gateway 172.27.16.254
  • -d 指定網(wǎng)絡(luò)驅(qū)動(dòng)程序
docker network create -d bridge --subnet=172.27.16.1/24 --gateway=172.27.16.254 cl...ilm

3.加載并啟動(dòng)(對鏡像進(jìn)行加載, 加載至容器后進(jìn)行啟動(dòng))

  • –network 指定網(wǎng)絡(luò)
  • -p 8002:8002 -p 8001:80 配置多個(gè)端口映射冒號前后分別是 宿主機(jī)端口:docker內(nèi)部端口
  • –name fi…ld 指定容器名稱
  • -v /ms…cs/db/:/msu…s/db 將宿主機(jī)上目錄掛載到容器內(nèi)部目錄
  • -itd 命令依次解釋為:i 開放輸入狀態(tài),t 以后臺模式啟動(dòng)程序,d 打開偽終
docker run --ip=172.27.16.1 --network=cl...ilm -p 8002:8002 -p 8001:80 --name fi...ld -v /ms...cs/db/:/ms...cs/db -v /ms...iles/:/ms...iles/ -v /ho...min:/ho...dmin -itd fi...ld bash

二、總結(jié)

  • 部署后檢查docker容器中使用的業(yè)務(wù)程序是否自啟動(dòng)成功自啟動(dòng)程序需要在dockerfile中進(jìn)行配置(后期會更新此文章粘貼如何自動(dòng)鏈接)
  • 未啟動(dòng)成功可以進(jìn)入docker容器docker exec -it containerid bash對程序進(jìn)行啟動(dòng)
  • 程序打包后的鏡像非常大可已達(dá)到G級別,但是加載非常快(半分鐘以內(nèi))
  • 程序打包鏡像部署非常方便近期會對如何將多種程序一同打包的內(nèi)容進(jìn)行記錄并更新在這里(會與自啟動(dòng)程序需要在dockerfile中進(jìn)行配置一同記錄)。 

到此這篇關(guān)于docker程序鏡像的安裝的文章就介紹到這了,更多相關(guān)docker鏡像安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker不能綁定靜態(tài)的外網(wǎng)固定ip的問題及解決辦法

    Docker不能綁定靜態(tài)的外網(wǎng)固定ip的問題及解決辦法

    這篇文章主要介紹了Docker不能綁定靜態(tài)的外網(wǎng)固定ip的問題及解決辦法,需要的朋友可以參考下
    2017-01-01
  • docker centos7 安裝ssh具體步驟

    docker centos7 安裝ssh具體步驟

    這篇文章主要介紹了 docker centos7 安裝ssh相關(guān)資料,這里提供了詳細(xì)的具體安裝步驟,需要的朋友可以參考下
    2016-11-11
  • Docker容器中的OpenCV如何輕松構(gòu)建可移植的計(jì)算機(jī)視覺環(huán)境

    Docker容器中的OpenCV如何輕松構(gòu)建可移植的計(jì)算機(jī)視覺環(huán)境

    計(jì)算機(jī)視覺是一門涉及圖像和視頻處理的領(lǐng)域,可以應(yīng)用于目標(biāo)檢測、圖像識別、人臉識別等各種任務(wù),本文給大家介紹Docker容器中的OpenCV如何輕松構(gòu)建可移植的計(jì)算機(jī)視覺環(huán)境,感興趣的朋友一起看看吧
    2023-12-12
  • Docker下安裝zookeeper(單機(jī)和集群)

    Docker下安裝zookeeper(單機(jī)和集群)

    這篇文章主要介紹了Docker下安裝zookeeper(單機(jī)和集群),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • kali安裝docker及搭建漏洞環(huán)境的詳細(xì)教程

    kali安裝docker及搭建漏洞環(huán)境的詳細(xì)教程

    Docker?是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器上,也可以實(shí)現(xiàn)虛擬化,本文重點(diǎn)給大家介紹kali安裝docker及搭建漏洞環(huán)境的過程,感興趣的朋友一起看看吧
    2022-05-05
  • docker-compose搭建prometheus+grafana+釘釘告警

    docker-compose搭建prometheus+grafana+釘釘告警

    本文主要介紹了docker-compose搭建prometheus+grafana+釘釘告警,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • docker compose 使用教程

    docker compose 使用教程

    這篇文章主要介紹了docker compose 使用教程,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • docker搭建logstash和使用方法詳解

    docker搭建logstash和使用方法詳解

    這篇文章主要介紹了docker搭建logstash和使用方法詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12
  • 把數(shù)據(jù)庫部署在docker容器內(nèi)有哪些缺陷

    把數(shù)據(jù)庫部署在docker容器內(nèi)有哪些缺陷

    這篇文章主要介紹了把數(shù)據(jù)庫部署在docker容器內(nèi)有哪些缺陷,幫助大家更好的理解和學(xué)習(xí)docker容器和數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-08-08
  • CentOS服務(wù)器部署Docker+Jenkins持續(xù)集成環(huán)境的方法

    CentOS服務(wù)器部署Docker+Jenkins持續(xù)集成環(huán)境的方法

    本文詳細(xì)介紹在CentOS服務(wù)器上部署Docker和Jenkins持續(xù)集成環(huán)境的步驟,涵蓋了準(zhǔn)備工作、安裝Docker、配置Docker鏡像加速、安裝Jenkins、配置Jenkins以及集成Docker與Jenkins,通過這些步驟,讀者可以實(shí)現(xiàn)代碼的持續(xù)集成與快速部署,提高軟件開發(fā)效率,感興趣的朋友一起看看吧
    2025-02-02

最新評論