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

在CentOS系統(tǒng)中輕松安裝和配置Docker全過程

 更新時間:2025年04月07日 10:37:06   作者:明明跟你說過  
這篇文章主要介紹了在CentOS系統(tǒng)中輕松安裝和配置Docker全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

前言

Docker是一個開源的應(yīng)用容器引擎,基于Go語言并遵從Apache2.0協(xié)議開源。它讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的Linux或Windows操作系統(tǒng)的機(jī)器上,也可以實現(xiàn)虛擬化。

使用Docker可以將應(yīng)用程序和基礎(chǔ)設(shè)施層隔離,并且能將基礎(chǔ)設(shè)施當(dāng)作程序一樣進(jìn)行管理。通過Docker,開發(fā)者在筆記本上編譯測試通過的容器可以批量地在生產(chǎn)環(huán)境中部署,包括VMs(虛擬機(jī))、OpenStack集群和其他的基礎(chǔ)應(yīng)用平臺。

Docker屬于Linux容器的一種封裝,提供簡單易用的容器使用接口。它目前是世界頂級軟件容器平臺,歸屬于虛擬化技術(shù)一類。

Docker的基本概念包括鏡像、容器和倉庫。鏡像是Docker運(yùn)行容器的前提,倉庫是存放鏡像的場所,可見鏡像是Docker的核心。容器是鏡像運(yùn)行時的實體,可以被創(chuàng)建、啟動、停止、刪除等。

一、安裝Docker

IP系統(tǒng)版本配置
192.168.40.137Centos 7.94C8G100G

1、關(guān)閉防火墻

將防火墻關(guān)閉并設(shè)置成禁用開機(jī)自啟動

#停止防火墻服務(wù)
[root@bogon ~]# systemctl stop firewalld 

#禁用開機(jī)自啟動
[root@bogon ~]# systemctl disable firewalld 

#查看狀態(tài)
[root@bogon ~]# systemctl status firewalld

2、關(guān)閉SELinux

  • 臨時關(guān)閉
[root@bogon ~]# setenforce 0
[root@bogon ~]# getenforce
Permissive
  • 永久關(guān)閉
[root@bogon ~]# vim /etc/selinux/config
#將enforcing改為disabled
SELINUX=disabled

#重啟服務(wù)器
[root@bogon ~]# reboot
#查看結(jié)果
[root@bogon ~]# getenforce
Disabled

3、配置Docker Yum源

  • 安裝依賴項
[root@bogon ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
  • 配置Docker Yum源
[root@xianchaomaster1 ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安裝 Docker
[root@bogon ~]# yum install docker-ce -y

4、啟動 Docker 服務(wù)

  • 啟動Docker
#啟動Docker
[root@bogon ~]# systemctl start docker

#設(shè)置開機(jī)自啟動
[root@bogon ~]# systemctl enable docker

#查看狀態(tài)
[root@bogon ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2024-02-01 22:43:58 EST; 1min 39s ago
     Docs: https://docs.docker.com
 Main PID: 2178 (dockerd)
   CGroup: /system.slice/docker.service
           └─2178 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

5、配置Docker鏡像加速

[root@bogon ~]# mkdir -p /etc/docker

[root@bogon ~]# tee /etc/docker/daemon.json <<-'EOF'
> {
>   "registry-mirrors": ["https://ofcqsr1y.mirror.aliyuncs.com"]
> }
> EOF
{
  "registry-mirrors": ["https://ofcqsr1y.mirror.aliyuncs.com"]
}

[root@bogon ~]# systemctl daemon-reload

[root@bogon ~]# systemctl restart docker

[root@bogon ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2024-02-01 22:50:10 EST; 12s ago

二、測試

1、搜索鏡像

[root@bogon ~]# docker search nginx

2、拉取鏡像

[root@bogon ~]# docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
a2abf6c4d29d: Pull complete 
a9edb18cadd1: Pull complete 
589b7251471a: Pull complete 
186b1aaa4aa6: Pull complete 
b4df32aa5a72: Pull complete 
a0bcbecc962e: Pull complete 
Digest: sha256:0d17b565c37bcbd895e9d92315a05c1c3c9a29f762b011a10c54a66cd53c9b31
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest

3、運(yùn)行第一個Docker容器

[root@bogon ~]# docker run -itd --name test -p 80:80 nginx
a8b5804a2e196a3d2df90b6fff2690bf3bec9abef339dd874fc1edcd2debb0bd

4、檢查狀態(tài)

[root@bogon ~]# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED              STATUS              PORTS                               NAMES
a8b5804a2e19   nginx     "/docker-entrypoint.…"   About a minute ago   Up About a minute   0.0.0.0:80->80/tcp, :::80->80/tcp   test

5、訪問測試

在瀏覽器輸入服務(wù)器IP:80

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker容器啟動失敗如何查看日志

    docker容器啟動失敗如何查看日志

    這篇文章主要介紹了docker容器啟動失敗如何查看日志問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • docker容器高效連接Redis的方法步驟

    docker容器高效連接Redis的方法步驟

    在微服務(wù)架構(gòu)中,Redis?是一種常見的高效緩存解決方案,通常用于存儲臨時數(shù)據(jù)、會話信息或?token,這篇博客將以實際項目為例,詳細(xì)介紹如何配置?Flask?應(yīng)用中的服務(wù)容器連接宿主機(jī)上的?Redis?服務(wù),需要的朋友可以參考下
    2024-09-09
  • 修改Docker容器內(nèi)文件的三種實現(xiàn)方式

    修改Docker容器內(nèi)文件的三種實現(xiàn)方式

    這篇文章主要介紹了修改Docker容器內(nèi)文件的三種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Docker私服倉庫Harbor安裝的步驟詳解

    Docker私服倉庫Harbor安裝的步驟詳解

    這篇文章主要介紹了Docker私服倉庫Harbor安裝的步驟詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Windows遠(yuǎn)程連接Docker服務(wù)的操作方法

    Windows遠(yuǎn)程連接Docker服務(wù)的操作方法

    本文介紹了在Windows系統(tǒng)下如何通過配置遠(yuǎn)程連接到Docker服務(wù)端,實現(xiàn)Docker客戶端遠(yuǎn)程訪問和管理Docker容器,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-11-11
  • Docker可視化ui管理工具Portainer安裝及使用解析

    Docker可視化ui管理工具Portainer安裝及使用解析

    這篇文章主要介紹了Docker可視化ui管理工具Portainer安裝及使用解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • docker-compose安裝redis集群教程

    docker-compose安裝redis集群教程

    本文介紹了使用Docker Compose部署Redis集群的步驟:編寫配置文件設(shè)置端口和密碼,創(chuàng)建數(shù)據(jù)卷目錄,啟動容器并檢查狀態(tài),若集群創(chuàng)建失敗,需手動進(jìn)入容器執(zhí)行redis-cli命令,處理密碼認(rèn)證及數(shù)據(jù)清空問題以完成集群配置
    2025-08-08
  • 阿里云服務(wù)器部署?Docker?Swarm集群

    阿里云服務(wù)器部署?Docker?Swarm集群

    這篇文章主要介紹了阿里云服務(wù)器部署?Docker?Swarm集群,Docker Swarm 的作用就是用來管理Docker集群的平臺,本文給大家介紹了Docker Swarm的基本概念和Docker Swarm 和 k8s的區(qū)別,需要的朋友可以參考下
    2022-07-07
  • docker build鏡像時,無法訪問網(wǎng)絡(luò)問題

    docker build鏡像時,無法訪問網(wǎng)絡(luò)問題

    這篇文章主要介紹了docker build鏡像時,無法訪問網(wǎng)絡(luò)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Docker容器輸入漢字觸發(fā)自動補(bǔ)全問題

    Docker容器輸入漢字觸發(fā)自動補(bǔ)全問題

    Linux系統(tǒng)中,當(dāng)終端出現(xiàn)中文亂碼通常是由于缺少中文字符集和字體,安裝中文字體和設(shè)置合適的字符集zh_CN.utf8,可以有效解決這一問題,首先,通過查看系統(tǒng)支持的字符集了解是否支持中文,然后安裝相應(yīng)字符集,其次,查看并設(shè)置當(dāng)前系統(tǒng)字符集
    2024-10-10

最新評論

保靖县| 苏尼特右旗| 台中县| 榆社县| 普宁市| 怀来县| 永康市| 如东县| 竹山县| 修文县| 綦江县| 大足县| 加查县| 辽宁省| 方正县| 米泉市| 开阳县| 天门市| 南昌县| 大名县| 太仆寺旗| 滦平县| 英超| 文山县| 凤凰县| 军事| 六枝特区| 嵩明县| 饶河县| 阿合奇县| 铅山县| 乌拉特后旗| 突泉县| 永州市| 天镇县| 南平市| 广安市| 山阳县| 岳普湖县| 奉新县| 聊城市|