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

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

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

一、容器介紹

1、容器是什么?

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

應(yīng)用場(chǎng)景:

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

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

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

  • 創(chuàng)建速度快, 秒級(jí)
  • 無虛擬硬件
  • 共享物理機(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, 啟動(dòng)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、配置國(guó)內(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 最新IDEA快速實(shí)現(xiàn)Docker鏡像部署運(yùn)行的過程詳解

    最新IDEA快速實(shí)現(xiàn)Docker鏡像部署運(yùn)行的過程詳解

    這篇文章主要介紹了最新IDEA快速實(shí)現(xiàn)Docker鏡像部署運(yùn)行的過程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-09-09
  • docker部署mysql和nginx服務(wù)的示例詳解

    docker部署mysql和nginx服務(wù)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了docker部署mysql和nginx服務(wù)的相關(guān)知識(shí),文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • 基于docker部署skywalking實(shí)現(xiàn)全鏈路監(jiān)控功能

    基于docker部署skywalking實(shí)現(xiàn)全鏈路監(jiān)控功能

    這篇文章主要介紹了基于docker部署skywalking實(shí)現(xiàn)全鏈路監(jiān)控,skywalking提供了在很多不同的場(chǎng)景下用于觀察和監(jiān)控分布式系統(tǒng)的方式,文中給大家介紹如何快速部署skywalking全鏈路監(jiān)控,感興趣的朋友一起看看吧
    2022-03-03
  • Docker自動(dòng)化構(gòu)建Automated Build實(shí)現(xiàn)過程圖解

    Docker自動(dòng)化構(gòu)建Automated Build實(shí)現(xiàn)過程圖解

    這篇文章主要介紹了Docker自動(dòng)化構(gòu)建Automated Build實(shí)現(xiàn)過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • docker下遷移elasticsearch問題以及解決方案

    docker下遷移elasticsearch問題以及解決方案

    文章描述了如何將Elasticsearch數(shù)據(jù)從一個(gè)服務(wù)器遷移到另一個(gè)服務(wù)器,包括數(shù)據(jù)掛載、版本一致性、啟動(dòng)命令的匹配以及可能遇到的權(quán)限和節(jié)點(diǎn)故障問題的解決方法
    2024-11-11
  • docker之tomcat8.5容器中如何部署war包

    docker之tomcat8.5容器中如何部署war包

    文章介紹了如何使用Docker和docker-compose將一個(gè)Spring?Boot項(xiàng)目的WAR文件部署到Tomcat?8.5容器中,并詳細(xì)描述了創(chuàng)建和啟動(dòng)容器、配置數(shù)據(jù)庫連接以及打包和部署WAR文件的步驟
    2025-01-01
  • Docker之限制容器的資源使用過程

    Docker之限制容器的資源使用過程

    這篇文章主要介紹了Docker之限制容器的資源使用過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 在Docker容器中使用iptables時(shí)的最小權(quán)限的開啟方法

    在Docker容器中使用iptables時(shí)的最小權(quán)限的開啟方法

    這篇文章主要介紹了在Docker容器中使用iptables時(shí)的最小權(quán)限的開啟方法的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • SEATA事務(wù)服務(wù)DOCKER部署的過程詳解

    SEATA事務(wù)服務(wù)DOCKER部署的過程詳解

    這篇文章主要介紹了SEATA事務(wù)服務(wù)DOCKER部署的過程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • docker容器分配固定ip的實(shí)現(xiàn)示例

    docker容器分配固定ip的實(shí)現(xiàn)示例

    如果不固定ip,每次主機(jī)重啟后,docker會(huì)動(dòng)態(tài)給容器分配ip,導(dǎo)致redis容器的IP自動(dòng)換了 ,然后還得去改配置就很煩,本文主要介紹了docker容器分配固定ip的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12

最新評(píng)論