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

docker容器環(huán)境安裝及鏡像基礎(chǔ)操作

 更新時間:2024年09月30日 10:30:10   作者:Martin_wjc  
容器是一種輕量級虛擬化技術(shù),能夠快速構(gòu)建業(yè)務(wù)環(huán)境并便于業(yè)務(wù)遷移,解決兼容性問題,這篇文章主要介紹了docker容器環(huán)境安裝及鏡像基礎(chǔ)操作,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、容器介紹

1、容器是什么?

輕量級虛擬化技術(shù)

應(yīng)用場景:

1、快速構(gòu)建業(yè)務(wù)環(huán)境

2、便于業(yè)務(wù)遷移,避免兼容性問題

2、與傳統(tǒng)虛擬化區(qū)別

  • 創(chuàng)建速度快, 秒級
  • 無虛擬硬件
  • 共享物理機(jī)內(nèi)核、IO速度快

3、容器的三要素

容器、鏡像、倉庫

4、容器核心技術(shù)

  • namespace技術(shù) 命名空間
    實(shí)現(xiàn)資源(文件目錄、用戶、端口、進(jìn)程)隔離

  • cgroup技術(shù)
    實(shí)現(xiàn)容器的資源限制(cpu、內(nèi)存)

5、容器管理工具/軟件

  • docker
    docker-ce、docker-ee
  • podman
  • containerd

二、安裝docker

1、配置docker軟件倉庫

[root@martin-host ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

[root@martin-host ~]# cat /etc/yum.repos.d/docker-ce.repo
[docker-ce]
name=docker-ce
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7.9/x86_64/stable/
enabled=1
gpgcheck=0

2、安裝docker, 啟動docker服務(wù)

[root@martin-host ~]# yum install -y docker-ce 

[root@martin-host ~]# rpm -q docker-ce
docker-ce-26.1.4-1.el7.x86_64

[root@martin-host ~]# systemctl enable --now docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@martin-host ~]# 

3、配置國內(nèi)docker鏡像倉庫

[root@martin-host ~]# cat /etc/docker/daemon.json
{
  "registry-mirrors": ["https://rywdmoco.mirror.aliyuncs.com"]
}
[root@martin-host ~]# 
[root@martin-host ~]# systemctl restart docker

4、主機(jī)網(wǎng)絡(luò)變化

// docker0虛擬網(wǎng)卡,默認(rèn)作為所有容器的網(wǎng)關(guān)使用
[root@martin-host ~]# ip addr show docker0
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:81:00:b2:4b brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever

// 路由轉(zhuǎn)發(fā)
[root@martin-host ~]# cat /proc/sys/net/ipv4/ip_forward
1

// docker網(wǎng)段的SNAT規(guī)則
[root@martin-host ~]# iptables -t nat -nL 
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0            ADDRTYPE match dst-type LOCAL

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
DOCKER     all  --  0.0.0.0/0           !127.0.0.0/8          ADDRTYPE match dst-type LOCAL

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  172.17.0.0/16        0.0.0.0/0           

Chain DOCKER (2 references)
target     prot opt source               destination         
RETURN     all  --  0.0.0.0/0            0.0.0.0/0       

三、鏡像基礎(chǔ)操作

1、查看鏡像

[root@martin-host ~]# docker image ls
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
httpd        latest    dabbfbe0c57b   2 years ago   144MB
nginx        1.18      c2c45d506085   3 years ago   133MB

2、搜索鏡像

[root@martin-host ~]# docker search 關(guān)鍵字

3、下載鏡像

[root@martin-host ~]# docker pull 鏡像名稱:標(biāo)記

4、導(dǎo)入鏡像

[root@martin-host ~]# docker load -i centos7.tar 
174f56854903: Loading layer [==================================================>]  211.7MB/211.7MB
Loaded image: centos:7

5、導(dǎo)出鏡像

[root@martin-host ~]# docker save -o tomcat.tar tomcat:latest 

總結(jié) 

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

相關(guān)文章

  • Docker實(shí)踐—CentOS7上部署Kubernetes詳解

    Docker實(shí)踐—CentOS7上部署Kubernetes詳解

    kubernetes作為docker的管理工具是由Google開源提供,但是kubernetes的安裝一直折磨著運(yùn)維人員,在這一系列的文章中我將會由kubernetes的安裝講起為大家介紹kubernetes的安裝使用等過程,也作為自己的學(xué)習(xí)筆記。
    2017-01-01
  • Dockerfile的使用及docker部署java項目實(shí)踐

    Dockerfile的使用及docker部署java項目實(shí)踐

    Docker通過Dockerfile構(gòu)建自定義鏡像,簡化部署流程,主要指令包括FROM、RUN、CMD、ENTRYPOINT、ENV、ADD、COPY、VOLUME、WORKDIR和USER,構(gòu)建Java環(huán)境需準(zhǔn)備目錄、Dockerfile、JDK和jar文件,執(zhí)行構(gòu)建命令并驗(yàn)證部署
    2026-03-03
  • Docker 查看鏡像信息的方法

    Docker 查看鏡像信息的方法

    這篇文章主要介紹了Docker 查看鏡像信息的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Docker搭建本地私有倉庫的詳細(xì)步驟

    Docker搭建本地私有倉庫的詳細(xì)步驟

    本篇文章主要介紹了Docker搭建本地私有倉庫的詳細(xì)步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • Docker鏡像瘦身之從GB到MB的優(yōu)化實(shí)踐教程

    Docker鏡像瘦身之從GB到MB的優(yōu)化實(shí)踐教程

    一個未經(jīng)優(yōu)化的?Node.js?應(yīng)用鏡像可能達(dá)到?900MB?以上,而實(shí)際上運(yùn)行該應(yīng)用只需要幾十MB的資源,這時我們就需要瘦身?Docker?鏡像,下面小編就和大家詳細(xì)介紹一下優(yōu)化Docker鏡像大小的技巧吧
    2026-04-04
  • Docker部署Mysql8.0.20并配置主從復(fù)制的實(shí)現(xiàn)步驟

    Docker部署Mysql8.0.20并配置主從復(fù)制的實(shí)現(xiàn)步驟

    主從復(fù)制是指數(shù)據(jù)可以從一個MySQL數(shù)據(jù)庫服務(wù)器主節(jié)點(diǎn)復(fù)制到一個或多個從節(jié)點(diǎn),本文主要介紹了Docker部署Mysql8.0.20并配置主從復(fù)制的實(shí)現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • Docker?部署?Nexus?Maven私服的詳細(xì)過程

    Docker?部署?Nexus?Maven私服的詳細(xì)過程

    Nexus?是一個強(qiáng)大的倉庫管理器,廣泛用于管理和組織軟件構(gòu)建過程中的依賴項和構(gòu)件,通過?Docker?部署?Nexus?私服,可以簡化安裝和管理過程,并提供更高的靈活性和可擴(kuò)展性,這篇文章主要介紹了Docker?部署?Nexus?Maven私服的詳細(xì)過程,需要的朋友可以參考下
    2024-08-08
  • Docker?隔離與限制原理介紹

    Docker?隔離與限制原理介紹

    這篇文章主要介紹了Docker?隔離與限制原理,對于?Docker?等大多數(shù)?Linux?容器來說,Cgroups?技術(shù)是用來制造約束的主要手段,而?Namespace?技術(shù)則是用來修改進(jìn)程視圖的主要方法,下文相關(guān)介紹,需要的朋友可以參考一下
    2022-04-04
  • Go語言的Docker容器化部署

    Go語言的Docker容器化部署

    本文主要介紹了Go語言的Docker容器化部署,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-04-04
  • Portainer ce管理容器的操作過程

    Portainer ce管理容器的操作過程

    這篇文章主要介紹了Portainer ce管理容器的操作過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07

最新評論

徐水县| 呼伦贝尔市| 新竹县| 河南省| 遂川县| 额尔古纳市| 登封市| 荔浦县| 兴文县| 桃江县| 华坪县| 荔波县| 宁强县| 夏津县| 上蔡县| 巨野县| 韶山市| 光泽县| 治多县| 天水市| 邯郸县| 耿马| 凤山县| 松溪县| 濮阳县| 浦江县| 军事| 政和县| 土默特左旗| 高唐县| 图们市| 陆河县| 德化县| 达日县| 墨脱县| 筠连县| 涿州市| 溆浦县| 东港市| 车险| 东莞市|