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

Docker引擎安裝的兩種方式

這篇具有很好參考價值的文章主要介紹了Docker引擎安裝的兩種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. 規(guī)劃節(jié)點

Docker部署節(jié)點規(guī)劃如下表所示:

IP 主機名 節(jié)點
192.168.100.10 master Docker節(jié)點

2. 基礎(chǔ)準備

所有節(jié)點安裝CentOS7.9_2009系統(tǒng),并配置主機名和網(wǎng)卡。

配置主機名和網(wǎng)卡

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=1f637ed7-8149-4c10-b9ec-ef4e8ac4a489
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.10
NETMASK=255.255.255.0
GATEWAY=192.168.100.2
DNS1=8.8.8.8
[root@localhost ~]# hostnamectl set-hostname master
[root@localhost ~]# su
[root@master ~]# hostnamectl
   Static hostname: master
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 9f42b0fc9dda47ff94338acf8052f2ef
           Boot ID: 90afd45aef1b4c8b862038f2cb0fa1bb
    Virtualization: vmware
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1160.el7.x86_64
      Architecture: x86-64
[root@master ~]#

(一) 在線安裝docker

1.檢測、配置安裝環(huán)境

查看linux版本,是否符合>centos 7

[root@master ~]# uname -r
3.10.0-1160.el7.x86_64

查看網(wǎng)絡(luò)是否通暢

Docker引擎安裝的兩種方式,docker,容器,運維

安裝gcc,gcc-c++編譯器
?

[root@master ~]# ping www.baidu.com
[root@master ~]# yum -y install gcc-c++

安裝device-mapper-persistent-data和lvm2工具

[root@master ~]# yum install yum-utils device-mapper-persistent-data lvm2

換阿里云的源

[root@master ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum 索引重建,提高安裝速度

[root@master ~]# yum makecache fast

安裝docker

[root@master ~]# yum install -y docker-ce docker-ce-cli containerd.io

啟動

[root@master ~]#  systemctl start docker

檢測版本

Docker引擎安裝的兩種方式,docker,容器,運維

運行hello-world

Docker引擎安裝的兩種方式,docker,容器,運維

(二)離線安裝Docker

卸載Docker

[root@master ~]# yum remove docker-ce docker-ce-cli containerd.io
[root@master ~]# rm -rf /var/lib/docker/

1. 基礎(chǔ)環(huán)境配置

(1)配置YUM源

將提供的壓縮包Docker.tar.gz上傳至/root目錄并解壓。

Docker引擎安裝的兩種方式,docker,容器,運維

[root@master ~]# tar -zxvf Docker.tar.gz

配置本地YUM源。

[root@master ~]# mkdir /opt/centos
[root@master ~]# mount /dev/sr0 /opt/centos/
mount: /dev/sr0 is write-protected, mounting read-only
[root@master ~]# mv /etc/yum.repos.d/* /media/
[root@master ~]# vi /etc/yum.repos.d/local.repo
[root@master ~]# cat /etc/yum.repos.d/local.repo
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[Docker]
name=docker
baseurl=file:///root/Docker
gpgcheck=0
enabled=1

(2)配置防火墻及SELinux

配置防火墻及SELinux,示例代碼如下:

[root@master ~]# systemctl stop firewalld && systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@master ~]# iptables -F
[root@master ~]# iptables -X
[root@master ~]# iptables -Z
[root@master ~]# iptables-save
# Generated by iptables-save v1.4.21 on Thu Mar 21 04:06:14 2024
*filter
:INPUT ACCEPT [20:1280]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [11:968]
COMMIT
# Completed on Thu Mar 21 04:06:14 2024
[root@master ~]# vi /etc/selinux/config
[root@master ~]# cat /etc/selinux/config

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

(4)開啟路由轉(zhuǎn)發(fā)

[root@master ~]# cat >> /etc/sysctl.conf << EOF
> net.ipv4.ip_forward=1
> net.bridge.bridge-nf-call-ip6tables = 1
> net.bridge.bridge-nf-call-iptables = 1
> EOF
[root@master ~]# modprobe br_netfilter
[root@master ~]# sysctl -p
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

2. Docker引擎安裝

(1)安裝依賴包

yum-utils提供了yum-config-manager的依賴包,device-mapper-persistent-data和lvm2are需要 devicemapper存儲驅(qū)動。

[root@master ~]# yum install -y yum-utils device-mapper-persistent-data

(2)安裝docker-ce

? ? 隨著Docker的不斷流行與發(fā)展,Docker組織也開啟了商業(yè)化之路,Docker從17.03版本之后分為CE (CommunityEdition)和EE(EnterpriseEdition)兩個版本。

? ? Docker EE專為企業(yè)的發(fā)展和IT團隊建立,為企業(yè)提供最安全的容器平臺,以應(yīng)用為中心的平臺,有專 門的團隊支持,可在經(jīng)過認證的操作系統(tǒng)和云提供商中使用,并可運行來自DockerStore的經(jīng)過認證的容器 和插件。

? ? Docker CE是免費的Docker產(chǎn)品的新名稱,Docker CE包含了完整的Docker平臺,非常適合開發(fā)人員 和運維團隊構(gòu)建容器APP。此處安裝指定版本的Docker CE。

[root@master ~]# yum install docker-ce docker-ce-cli containerd.io -y

3. 啟動Docker

啟動Docker并設(shè)置開機自啟。

[root@master ~]# systemctl daemon-reload
[root@master ~]# systemctl restart docker
[root@master ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

查看Docker的系統(tǒng)信息。

Docker引擎安裝的兩種方式,docker,容器,運維文章來源地址http://www.zghlxwxcb.cn/news/detail-843445.html

到了這里,關(guān)于Docker引擎安裝的兩種方式的文章就介紹完了。如果您還想了解更多內(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)文章

  • 【運維】Linux安裝Nginx并部署前端項目的兩種方式【內(nèi)/外網(wǎng)-保姆級教程】

    【運維】Linux安裝Nginx并部署前端項目的兩種方式【內(nèi)/外網(wǎng)-保姆級教程】

    目錄 第一種方式 1準備nginx安裝包并解壓 2執(zhí)行以下命令,安裝nginx依賴包 3編譯安裝nginx 4驗證安裝 第二種方式 1下載所需要的安裝包 2安裝步驟 2.1將下載的完整文件夾通過壓縮包的形式,上傳到你的路徑下解壓. 2.2 進入到gcc文件夾下,執(zhí)行命令: 2.3進入到gcc-c++文件夾下,執(zhí)

    2024年02月04日
    瀏覽(51)
  • 【運維】Linux安裝Nginx并部署前端項目的兩種方式【內(nèi) 外網(wǎng)-保姆級教程】_linux部署前端項(1)

    【運維】Linux安裝Nginx并部署前端項目的兩種方式【內(nèi) 外網(wǎng)-保姆級教程】_linux部署前端項(1)

    1準備nginx安裝包并解壓 2執(zhí)行以下命令,安裝nginx依賴包 3編譯安裝nginx 4驗證安裝 第二種方式 1下載所需要的安裝包 2安裝步驟 2.1將下載的完整文件夾通過壓縮包的形式,上傳到你的路徑下解壓. 2.2 進入到gcc文件夾下,執(zhí)行命令: 2.3進入到gcc-c++文件夾下,執(zhí)行命令: 2.4檢查

    2024年04月14日
    瀏覽(18)
  • 【運維知識大神篇】運維人必學的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運維知識大神篇】運維人必學的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個是我非常喜歡的一個服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(105)
  • Springboot之把外部依賴包納入Spring容器管理的兩種方式

    Springboot之把外部依賴包納入Spring容器管理的兩種方式

    在Spring boot項目中,凡是標記有@Component、@Controller、@Service、@Configuration、@Bean等注解的類,Spring boot都會在容器啟動的時候,自動創(chuàng)建bean并納入到Spring容器中進行管理,這樣就可以使用@Autowired等注解,在需要使用bean的業(yè)務(wù)類中進行注入。這里起到關(guān)鍵作用的就是@ComponentScan,

    2024年02月14日
    瀏覽(21)
  • ubuntu22.04安裝Docker兩種方式

    以下是在 Ubuntu 上安裝 Docker 的步驟: 更新包管理器: 安裝 Docker 的依賴包: 添加 Docker GPG 密鑰: 添加 Docker apt 倉庫: 更新 apt 緩存: 安裝 Docker: 啟動 Docker 服務(wù): 確認 Docker 已經(jīng)正確安裝: 這個命令會從 Docker Hub 上下載一個測試鏡像并運行它。如果 Docker 正確安裝,會顯

    2024年02月13日
    瀏覽(24)
  • Prometheus+grafana環(huán)境搭建Docker服務(wù)(docker+二進制兩種方式安裝)(八)

    Prometheus+grafana環(huán)境搭建Docker服務(wù)(docker+二進制兩種方式安裝)(八)

    ??由于所有組件寫一篇幅過長,所以每個組件分一篇方便查看,前七篇鏈接如下 Prometheus+grafana環(huán)境搭建方法及流程兩種方式(docker和源碼包)(一)-CSDN博客 Prometheus+grafana環(huán)境搭建rabbitmq(docker+二進制兩種方式安裝)(二)-CSDN博客 Prometheus+grafana環(huán)境搭建mysql(docker+二進制兩種方式安裝

    2024年04月12日
    瀏覽(22)
  • Containerd的兩種安裝方式

    Containerd的兩種安裝方式

    1. 輕量級容器管理工具 Containerd 2. Containerd的兩種安裝方式 3. Containerd容器鏡像管理 4. Containerd數(shù)據(jù)持久化和網(wǎng)絡(luò)管理 操作系統(tǒng)環(huán)境為centos7u6 1.1 獲取YUM源 1.2 使用yum命令安裝 1.3 驗證安裝及啟動服務(wù) 1.4 驗證可用性 Containerd有兩種安裝包: 第一種是 containerd-xxx ,這種包用于單機測

    2024年02月14日
    瀏覽(19)
  • 使用docker以容器方式安裝redis

    docker pull redis #默認獲取redis:latest,即最新的鏡像 docker images 創(chuàng)建并進入目錄 [root@VM-16-11-centos /]# mkdir -p /usr/local/docker/redis [root@VM-16-11-centos /]# cd /usr/local/docker/redis [root@VM-16-11-centos /]# cd /usr/local/docker/redis wget http://download.redis.io/redis-stable/redis.conf //下載redis配置文件 vim redis.conf

    2024年01月23日
    瀏覽(16)
  • Docker 部署 SpringBoot 的兩種方法,后一種一鍵部署超好用!

    Docker 部署 SpringBoot 的兩種方法,后一種一鍵部署超好用!

    1.手工方式 1.1.準備Springboot jar項目 1.2.編寫Dockerfile 1.3.構(gòu)建容器 1.4.運行容器 1.5.查看運行日志 1.6.訪問測試 2.Docker遠程連接并且使用idea一鍵部署 2.1.配置docker遠程連接端口 2.2.使用idea連接到docker 2.3.docker-maven-plugin 介紹 將項目打包成jar FROM:表示基礎(chǔ)鏡像,即運行環(huán)境 VOLUME /

    2024年02月08日
    瀏覽(26)
  • Docker-Jenkins編譯android-app的兩種方案

    Docker-Jenkins編譯android-app的兩種方案

    android開發(fā)使用jenkins編譯,自動集成修改點/自動命名/自動備份,將修改的apk發(fā)布到測試服務(wù)器+發(fā)布網(wǎng)盤,而不需要用通訊工具傳來傳去。 jenkins用在互聯(lián)網(wǎng)開發(fā)編譯比較常見,如果android開發(fā)也想用,該怎么設(shè)計呢? 由于用jenkins開發(fā)android app的文章比較多,本文只提煉了干貨

    2024年01月23日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包