国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker容器與虛擬化技術(shù):Docker-Compose

這篇具有很好參考價值的文章主要介紹了Docker容器與虛擬化技術(shù):Docker-Compose。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、理論

1.Docker-Compose

二、實驗

1.?Docker Compose 安裝部署

2.Docker?Compose撰寫nginx 鏡像

3.Docker?Compose撰寫tomcat 鏡像

三、問題

1.Docker Compose 和 Dockerfile 的區(qū)別

四、總結(jié)


一、理論

1.Docker-Compose

(1)使用場景

使用一個Dockerfile模板文件可以定義一個單獨的應(yīng)用容器,如果需要定義多個容器就需要服務(wù)編排。服務(wù)編排有很多種技術(shù)方案,今天給大家介紹 Docker 官方產(chǎn)品 Docker Compose 。
docker swarm(管理跨節(jié)點)

Dockerfile可以讓用戶管理一個單獨的應(yīng)用容器;而Compose則允許用戶在一個模板(YAML格式)中定義一組相關(guān)聯(lián)的應(yīng)用容器(被稱為一個 project,即項目),例如一個 Web 服務(wù)容器再加上后端的數(shù)據(jù)庫服務(wù)容器等。

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

(2)簡介

Docker-Compose項目是Docker官方的開源項目,負責實現(xiàn)對Docker容器集群的快速編排。

Docker-Compose將所管理的容器分為三層,分別是工程(project),服務(wù)(service)以及容器(container)。Docker-Compose運行目錄下的所有文件(docker-compose.yml,extends文件或環(huán)境變量文件等)組成一個工程,若無特殊指定工程名即為當前目錄名。一個工程當中可包含多個服務(wù),每個服務(wù)中定義了容器運行的鏡像、參數(shù)、依賴。一個服務(wù)當中可包括多個容器實例,Docker-Compose并沒有解決負載均衡的問題,因此需要借助其它工具實現(xiàn)服務(wù)發(fā)現(xiàn)及負載均衡,比如 Consul。

Docker-Compose的工程配置文件默認為docker-compose.yml,可通過環(huán)境變量COMPOSE_FILE或-f參數(shù)自定義配置文件,其定義了多個有依賴關(guān)系的服務(wù)及每個服務(wù)運行的容器。

使用一個Dockerfile模板文件,可以讓用戶很方便的定義一個單獨的應(yīng)用容器。在工作中,經(jīng)常會碰到需要多個容器相互配合來完成某項任務(wù)的情況。例如要實現(xiàn)一個Web項目,除了Web服務(wù)容器本身,往往還需要再加上后端的數(shù)據(jù)庫服務(wù)容器,甚至還包括負載均衡容器等。

Compose允許用戶通過一個單獨的docker-compose.yml模板文件(YAML 格式)來定義一組相關(guān)聯(lián)的應(yīng)用容器為一個項目(project)。

Docker-Compose項目由Python編寫,調(diào)用Docker服務(wù)提供的API來對容器進行管理。因此,只要所操作的平臺支持Docker API, 就可以在其上利用Compose來進行編排管理。

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

(3)部署

#注意必須是在安裝docker的基礎(chǔ)上
curl -L https://github.com/docker/compose/releases/download/1.21.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#下載安裝包單獨安裝DockerCompose
chmod +x /usr/local/bin/docker-compose
#docker-compose添加執(zhí)行權(quán)限
docker-compose --version
#查看docker-compose版本

(4)YML文件編寫注意事項

YML是標記語言可以很直觀的展示數(shù)據(jù)序列化格式,可讀性高,類似于XML數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)通過縮進表示,連續(xù)的項目通過減號來表示,鍵值對用冒號分隔,數(shù)組用中括號括起來,hash用花括號括起來{}

注意事項:

①大小寫明確

②通過縮進表示層級關(guān)系

③不支持制表符tab鍵縮進,只能使用空格縮進

④縮進的空格數(shù)目不重要,只要相同層級左右對齊,通常開頭縮進2個空格

⑤#號注釋

⑥符號字符后縮進1個空格,如冒號:逗號,橫杠-后面空一個格

⑦如果包含特殊字符用單引號和雙引號引起來會作為字符串處理,單引號不識別變量,雙引號識別變量。
?

#yml 格式
languages:       #序列的映射
  - Java
  - Golang
  - Python
websites:        #映射的映射
  cpu: 2
  memory: 1024M
  swap: 2048M
  disk: 60G 
數(shù)據(jù)結(jié)構(gòu):
對象映射: 鍵值對的字典
animal: pets
 
序列數(shù)組: 一組按次序排列的列表
- Cat
- Dog
- Goldfish
 
["Cat", "Dog", "Goldfish"]
 
布爾值
debug: true
debug: false
示例:
# yaml 格式
languages:       #序列的映射
  - Java
  - Golang
  - Python
websites:        #映射的映射
  cpu: 2
  memory: 1024M
  swap: 2048M
  disk: 60G 
鍵:{值}
 
# Json 格式
{
  languages: [
    'Java',
    'Golang',
    'Python'
  ],
  resources: {
    cpu: '2',
    memory: '1024M',
    swap: '2048M',
    disk: '60G'
  },
}

(5)Compose配置常用字段

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

表1?Compose配置常用字段

字段 描述
build 指定 Dockerfile 文件名,要指定Dockerfile文件需要在build標簽的子級標簽中使用dockerfile標簽指定
dockerfile 構(gòu)建鏡像上下文路徑 dockerfile-nginx
context 可以是 dockerfile 的路徑,或者是指向 git 倉庫的 url 地址
image 指定鏡像
command 執(zhí)行命令,覆蓋容器啟動后默認執(zhí)行的命令
container_name 指定容器名稱,由于容器名稱是唯一的,如果指定自定義名稱,則無法scale指定容器數(shù)量
deploy 指定部署和運行服務(wù)相關(guān)配置,只能在 Swarm 模式使用
environment 添加環(huán)境變量
networks 加入網(wǎng)絡(luò),引用頂級networks下條目
network_mode 設(shè)置容器的網(wǎng)絡(luò)模式,如 host,bridge,...
ports 暴露容器端口,與 -p 相同,但端口不能低于 60
volumes 掛載一個宿主機目錄或命令卷到容器,命名卷要在頂級 volumes 定義卷名稱
volumes_from 從另一個服務(wù)或容器掛載卷,可選參數(shù) :ro 和 :rw,僅版本 '2' 支持
hostname 容器主機名
sysctls 在容器內(nèi)設(shè)置內(nèi)核參數(shù)
links 連接到另外一個容器,- 服務(wù)名稱[:服務(wù)別名]
privileged 用來給容器root權(quán)限,注意是不安全的,true | false
restart?? ? 設(shè)置重啟策略,no,always,no-failure,unless-stoped,no,默認策略,在容器退出時不重啟容器。on-failure,在容器非正常退出時(退出狀態(tài)非0),才會重啟容器。on-failure:3,在容器非正常退出時重啟容器,最多重啟3次。always,在容器退出時總是重啟容器。unless-stopped,在容器退出時總是重啟容器,但是不考慮在 Docker 守護進程啟動時就已經(jīng)停止了的容器。
depends_on

在使用Compose時,最大的好處就是少打啟動命令,但一般項目容器啟動的順序是有要求的,如果直接從上到下啟動容器,可能會因為容器依賴問題而啟動失敗。例如在沒啟動數(shù)據(jù)庫容器的時候啟動應(yīng)用容器,應(yīng)用容器會因為找不到數(shù)據(jù)庫而退出。depends_on標簽用于解決容器的依賴、啟動先后的問題。例如:

php:
? depends_on:
? ? - apache ?#先啟動apache
? ? - mysql ? ?#在啟動mysql

(6)Docker Compose 常用命令

表2?Docker Compose 常用命令

命令 描述
build 重新構(gòu)建服務(wù)
ps 列出容器
up 創(chuàng)建和啟動容器
exec 在容器里面執(zhí)行命令
scale 指定一個服務(wù)容器啟動數(shù)量
top 顯示容器進程
logs 查看容器輸出
down 刪除容器、網(wǎng)絡(luò)、數(shù)據(jù)卷和鏡像
stop/start/restart 停止/啟動/重啟服務(wù)

(7)Docker Compose 文件結(jié)構(gòu)

yum install -y tree
tree /opt/compose_nginx
/opt/compose_nginx/
├── docker-compose.yml                #創(chuàng)建模板腳本
├── nginx
│   ├── Dockerfile                    #創(chuàng)建容器腳本
│   ├── nginx-1.12.0.tar.gz            #復制源碼包
└── wwwroot
    └── index.html                    #站點網(wǎng)頁 

(8)Docker?Compose撰寫nginx 鏡像

(1)準備依賴文件
mkdir -p /opt/compose_nginx/nginx /opt/compose_nginx/wwwroot
cd /opt/compose_nginx/nginx
cp nginx-1.12.0.tar.gz ./

vim run.sh
#!/bin/bash
/usr/local/nginx/sbin/nginx

vim Dockerfile
#基于基礎(chǔ)鏡像
FROM centos:7
#用戶信息
MAINTAINER this is nginx image <nginx>
#添加環(huán)境包
RUN yum -y update
RUN yum -y install pcre-devel zlib-devel gcc gcc-c++ make
RUN useradd -M -s /sbin/nologin nginx
#上傳nginx軟件壓縮包,并解壓
ADD nginx-1.12.0.tar.gz /usr/local/src/
#指定工作目錄
WORKDIR /usr/local/src/nginx-1.12.0
RUN ./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--with-http_stub_status_module && make && make install
ENV PATH /usr/local/nginx/sbin:$PATH
#指定http和https端口
EXPOSE 80
EXPOSE 443
//方法一:
RUN echo "daemon off;" >> /usr/local/nginx/conf/nginx.conf			#關(guān)閉 nginx 在后臺運行
#添加宿主機中run.sh到容器中
ADD run.sh /run.sh
RUN chmod 755 /run.sh
CMD ["/run.sh"]
//方法二:
ENTRYPOINT [ "/usr/local/nginx/sbin/nginx", "-g", "daemon off;" ]


echo "<h1>this is test web</h1>" > /opt/compose_nginx/wwwroot/index.html


(2)編寫配置文件docker-compose.yml
vim /opt/compose_nginx/docker-compose.yml
version: '3'   
services:
  nginx:
    container_name: web1
    hostname: nginx
    build:
      context: ./nginx
      dockerfile: Dockerfile
    ports:
      - 1216:80
      - 1217:443
    networks:
      lnmp:
        ipv4_address: 172.18.0.10
    volumes:
      - ./wwwroot:/usr/local/nginx/html
networks:
  lnmp:
   driver: bridge
   ipam:
     config:
	   - subnet: 172.18.0.0/16


cd /opt/compose_nginx/
docker-compose -f docker-compose.yml up -d

cd /opt/compose_nginx/
docker-compose ps					#必須在docker-compose.yml所在目錄執(zhí)行此命令
CONTAINER ID   IMAGE                 COMMAND     CREATED         STATUS         PORTS                                                                            NAMES
8296e92e2aef   compose_nginx_nginx   "/run.sh"   4 minutes ago   Up 4 minutes   0.0.0.0:1216->80/tcp, :::1216->80/tcp, 0.0.0.0:1217->443/tcp, :::1217->443/tcp   web1



瀏覽器訪問:http://192.168.204.141:1216

(9)Docker?Compose撰寫tomcat鏡像

①首先創(chuàng)建一個tomcat的docker_compose文件夾
mkdir -p /opt/compose_tomcat/tomcat
②將tomcat編譯安裝的jdk包和tomcat包放入tomcat文件夾中
③進入tomcat文件夾編寫Dockerfile文件
cd /opt/compose_tomcat/tomcat
vim  Dockerfile
#文件內(nèi)容如下
FROM centos:7
#基于centos:7鏡像
ADD jdk-8u201-linux-x64.tar.gz  /usr/local
ADD apache-tomcat-9.0.16.tar.gz  /usr/local
RUN mv /usr/local/jdk1.8.0_201  /usr/local/java  && mv /usr/local/apache-tomcat-9.0.16 /usr/local/tomcat
#將jdk和tomcat壓縮包復制到鏡像的/usr/local文件夾下并改名
ENV JAVA_HOME /usr/local/java
ENV JAVA_BIN /usr/local/java/bin
ENV JRE_HOME /usr/local/java/jre
ENV CLASSPATH /usr/local/java/jre/bin:/usr/local/java/lib:/usr/local/java/jre/lib/charsets.jar
ENV PATH $JAVA_BIN:/usr/local/java/jre/bin:$PATH
#定義路徑變量
RUN mkdir /usr/local/tomcat/webapps/lucien \
    && echo -e "<%@ page language=\"java\" import=\"java.util.*\" pageEncoding=\"UTF-8\"%>\n<html>\n<head>\n<title>JSP test1 page</title>\n</head>\n<body>\n<% out.println(\"123456\");%>\n</body>\n</html>" > /usr/local/tomcat/webapps/lucien/index.jsp \
    && sed -i '71a <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">' /usr/local/tomcat/conf/server.xml \
    && sed -i '72a <Context docBase="/usr/local/tomcat/webapps/lucien" path="" reloadable="true">'  /usr/local/tomcat/conf/server.xml \
    && sed -i '73a </Context>'  /usr/local/tomcat/conf/server.xml \
    && sed -i '74a </Host>'  /usr/local/tomcat/conf/server.xml
#首先創(chuàng)建tomcat主頁存放路徑,然后添加主頁內(nèi)容,修改環(huán)境變量生效
EXPOSE 8080
#定義端口
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]
#啟動tomcat
④到compose_tomcat路徑下創(chuàng)建tomcat的yml文件
cd /opt/compose_tomcat
vim docker-compose.yml
#內(nèi)容如下:
version: '3'
#docker-compose版本
services:
#定義servers
  tomcat:
#容器名tomcat
    container_name: web2
    hostname: tomcat-test
#主機名tomcat-test
    build:
      context: ./tomcat
      dockerfile: Dockerfile
#鏡像構(gòu)建dockerfile文件夾位置及名稱
    ports:
      - 1280:8080
#端口映射
    networks:
      lnmp:
        ipv4_address: 172.19.0.100
#tomcatip定義
networks:
  lnmp:
    driver: bridge
    ipam:
      config:
          - subnet: 172.19.0.0/16
#自定義網(wǎng)絡(luò)模式和網(wǎng)段,保存退出
⑤創(chuàng)建并啟動tomcat容器,注意在/opt/compose_tomcat路徑下執(zhí)行
docker-compose -f docker-compose.yml up -d
#創(chuàng)建后臺啟動tomcat容器
docker ps -a 
#查看容器狀態(tài)及端口映射
#訪問本機的1280端口查看是否成功
瀏覽器訪問:http://192.168.204.141:1280

二、實驗

1.?Docker Compose 安裝部署

(1)下載安裝包單獨安裝DockerCompose

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?(2)?docker-compose添加執(zhí)行權(quán)限

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?(3) 查看docker-compose版本

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

2.Docker?Compose撰寫nginx 鏡像

(1)準備依賴文件
Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?(2)編寫配置文件docker-compose.yml

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

(3)??Docker Compose 文件結(jié)構(gòu)

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?(4)? 創(chuàng)建并啟動nginx容器

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

(5)瀏覽器訪問

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

3.Docker?Compose撰寫tomcat 鏡像

(1)準備依賴文件

①首先創(chuàng)建一個tomcat的docker_compose文件夾

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

②將tomcat編譯安裝的jdk包和tomcat包放入tomcat文件夾中

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

③進入tomcat文件夾編寫Dockerfile文件

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?④到compose_tomcat路徑下創(chuàng)建tomcat的yml文件

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?⑤創(chuàng)建并啟動tomcat容器,注意在/opt/compose_tomcat路徑下執(zhí)行Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?創(chuàng)建后臺啟動tomcat容器

Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

?瀏覽器訪問Docker容器與虛擬化技術(shù):Docker-Compose,docker,容器,運維

三、問題

1.Docker Compose 和 Dockerfile 的區(qū)別

(1)區(qū)別

Docker Compose 和 Dockerfile 都是用于構(gòu)建和管理 Docker 容器的工具,但它們有著不同的作用和使用方式。

Dockerfile 是一個文本文件,用于定義 Docker 鏡像的構(gòu)建規(guī)則。它包含了一系列的指令,用于指定容器運行時的操作系統(tǒng)、軟件環(huán)境、應(yīng)用程序、文件拷貝等信息。通過 Dockerfile,可以構(gòu)建出一個自定義的 Docker 鏡像,使得該鏡像能夠在任意支持 Docker 的主機上運行。

Docker Compose 則是一個用于定義和運行多個 Docker 容器的工具。通過 Docker Compose,可以使用 YAML 文件來描述應(yīng)用程序的服務(wù)、網(wǎng)絡(luò)、存儲等資源,并使用一個命令來啟動、停止、重啟和管理整個應(yīng)用程序。在一個 Docker Compose 的配置文件中,可以定義多個 Docker 容器,每個容器都可以使用自定義的 Docker 鏡像,并可以指定容器之間的依賴關(guān)系和通信方式。

因此,Dockerfile 更多地用于創(chuàng)建和定制 Docker 鏡像,而 Docker Compose 更多地用于管理多個 Docker 容器,讓它們能夠協(xié)同工作來構(gòu)建一個完整的應(yīng)用程序。

四、總結(jié)

序列靠索引獲取值,映射靠key獲取值。

序列類型是有序的元素集合,而映射類型則是鍵值對的無序集合。文章來源地址http://www.zghlxwxcb.cn/news/detail-663006.html

到了這里,關(guān)于Docker容器與虛擬化技術(shù):Docker-Compose的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Docker容器與虛擬化技術(shù):Dockerfile部署LNMP

    Docker容器與虛擬化技術(shù):Dockerfile部署LNMP

    目錄 一、理論 1.LNMP架構(gòu) 2.背景 3.Dockerfile部署LNMP 3.構(gòu)建Nginx鏡像 4.構(gòu)建MySQL容器 5.構(gòu)建PHP鏡像 6.啟動 wordpress 服務(wù)? 二、實驗 ?1.環(huán)境準備 2.構(gòu)建Nginx鏡像 3.構(gòu)建MySQL容器 4.構(gòu)建PHP鏡像 5.啟動 wordpress 服務(wù)? 三、問題 1.構(gòu)建nginx鏡像報錯 2.構(gòu)建php鏡像報錯 2.生成PHP鏡像一直為Exit

    2024年02月04日
    瀏覽(25)
  • Docker容器與虛擬化技術(shù):Docker consul 實現(xiàn)服務(wù)注冊與發(fā)現(xiàn)

    Docker容器與虛擬化技術(shù):Docker consul 實現(xiàn)服務(wù)注冊與發(fā)現(xiàn)

    目錄 一、理論 1.Docker consul 二、實驗 1.consul部署 2. consul-template部署 三、總結(jié) (1)服務(wù)注冊與發(fā)現(xiàn) 服務(wù)注冊與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問。直到后來出現(xiàn)

    2024年02月11日
    瀏覽(26)
  • 架構(gòu)師之路 -- 虛擬化技術(shù)與容器Docker,rabbitmq面試題

    架構(gòu)師之路 -- 虛擬化技術(shù)與容器Docker,rabbitmq面試題

    通常架構(gòu)師們?yōu)榱颂岣呦到y(tǒng)及硬件資源的利用率引入了虛擬化技術(shù)。 虛擬化是一種資源管理技術(shù),它可以把各種實體資源抽像后再分隔,從而打破實體結(jié)構(gòu)的限制,最大程度的提高資源的利用率。 今天我們來聊一下傳統(tǒng)虛擬化技術(shù)和以Docker為代表的容器技術(shù)。 虛擬化 虛擬化

    2024年04月12日
    瀏覽(40)
  • 【Docker】Docker中Linux 容器、網(wǎng)絡(luò)虛擬化與虛擬局域網(wǎng)的技術(shù)特點詳細講解

    【Docker】Docker中Linux 容器、網(wǎng)絡(luò)虛擬化與虛擬局域網(wǎng)的技術(shù)特點詳細講解

    前言 Docker 是一個 開源的應(yīng)用容器引擎 ,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux或Windows 操作系統(tǒng)的機器上,也可以實現(xiàn)虛擬化,容器是完全使用沙箱機制,相互之間不會有任何接口。 ??作者簡介: 熱愛跑步的恒川 ,致力于

    2024年02月09日
    瀏覽(22)
  • Docker容器與虛擬化技術(shù):OpenEuler 部署 ES 與 Kibana

    Docker容器與虛擬化技術(shù):OpenEuler 部署 ES 與 Kibana

    目錄 一、實驗 1.環(huán)境 2.OpenEuler 部署 ES (EalasticSearch) 3.OpenEuler 部署 Kibana 4.部署 Elasticvue插件 5.使用cpolar內(nèi)網(wǎng)穿透 6.使用Elasticvue (1)主機 表1? 主機 系統(tǒng) 架構(gòu) 版本 IP 備注 Linux openEuler 22.03 LTS SP2 192.168.204.145(動態(tài)) 192.168.204.141(靜態(tài)) 192.168.204.142(靜態(tài)) docker 25.0.3 cpolar

    2024年04月17日
    瀏覽(28)
  • Docker從認識到實踐再到底層原理(二-1)|容器技術(shù)發(fā)展史+虛擬化容器概念和簡介

    Docker從認識到實踐再到底層原理(二-1)|容器技術(shù)發(fā)展史+虛擬化容器概念和簡介

    那么這里博主先安利一些干貨滿滿的專欄了! 首先是博主的高質(zhì)量博客的匯總,這個專欄里面的博客,都是博主最最用心寫的一部分,干貨滿滿,希望對大家有幫助。 高質(zhì)量博客匯總 然后就是博主最近最花時間的一個專欄《Docker從認識到實踐再到底層原理》希望大家多多關(guān)

    2024年02月09日
    瀏覽(45)
  • 【云計算學習教程】云計算虛擬化技術(shù)和容器技術(shù)詳解_云計算虛擬化技術(shù)與容器技術(shù)

    【云計算學習教程】云計算虛擬化技術(shù)和容器技術(shù)詳解_云計算虛擬化技術(shù)與容器技術(shù)

    這跟交通網(wǎng)絡(luò)很相似,連接兩個城市的交通網(wǎng)絡(luò)具備的第一個功能就是汽車從一個城市到達另一個城市;第二個功能是控制到底走哪條線路最好。前者就是由公路組成的交通網(wǎng)絡(luò),后者就是交通控制系統(tǒng)。 下面我們再來看看傳統(tǒng)的網(wǎng)絡(luò)設(shè)備(比如一臺路由器)的邏輯分層結(jié)構(gòu)

    2024年04月22日
    瀏覽(37)
  • 虛擬化和容器技術(shù)綜合實驗

    虛擬化和容器技術(shù)綜合實驗

    一、VMware workstation虛擬化平臺的搭建和使用 在VMware workstation中創(chuàng)建虛擬機并安裝CentOS。 完成虛擬機的網(wǎng)絡(luò)配置,添加1塊網(wǎng)絡(luò)適配器,第一塊網(wǎng)絡(luò)適配器采用橋接的方式接入網(wǎng)絡(luò),第二塊采用NAT的方式接入網(wǎng)絡(luò),并配置固定IP地址,使得虛擬機能夠ping通物理機并訪問外網(wǎng)。

    2024年02月03日
    瀏覽(30)
  • 虛擬化容器化與docker

    虛擬化容器化與docker

    物理機 : 實際的服務(wù)器或者計算機。相對于虛擬機而言的對實體計算機的稱呼。物理機提供給虛擬機以硬件環(huán)境,有時也稱為“寄主”或“宿主”。 虛擬化 :是指通過虛擬化技術(shù)將一臺計算機虛擬為多臺邏輯計算機。在一臺計算機上同時運行多個邏輯計算機,每個邏輯計算

    2024年02月16日
    瀏覽(27)
  • 云計算實驗-虛擬化和容器技術(shù)綜合實驗

    云計算實驗-虛擬化和容器技術(shù)綜合實驗

    一、實驗目的 搭建VMware環(huán)境,掌握VMware平臺的網(wǎng)絡(luò)配置方法,具備在VMware中創(chuàng)建和管理虛擬機的能力。 掌握在ubuntu系統(tǒng)中安裝kvm的方法,具備使用kvm創(chuàng)建和管理虛擬機的能力,同時進一步加深對于虛擬化技術(shù)的理解。 實現(xiàn)Docker平臺的安裝部署及使用,具備管理Docker鏡像和容

    2024年01月22日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包