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

CentOS 8配置 yum/dnf 鏡像源 | 安裝 Docker | DockerCompose | SimpleDocker 及其相關(guān)操作

這篇具有很好參考價值的文章主要介紹了CentOS 8配置 yum/dnf 鏡像源 | 安裝 Docker | DockerCompose | SimpleDocker 及其相關(guān)操作。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Docker簡介

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

Docker組成部分:

  • 鏡像(Image)
  • 倉庫(Repository)
  • 容器(Container)

準(zhǔn)備工作

我這里使用CentOS 8,Linux內(nèi)核 4.18 ,官方說至少需要3.8及以上內(nèi)核,關(guān)于CentOS 8如何安裝,請移至該文章:CentOS 8虛擬機安裝配置

[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-348.el8.x86_64 #1 SMP Tue Oct 19 15:14:17 UTC 2021 >x86_64 x86_64 x86_64 GNU/Linux
  • 開發(fā)環(huán)境,關(guān)閉防火墻
# 關(guān)閉防火墻
systemctl stop firewalld.service
# 禁用防火墻自啟動
systemctl disable firewalld.service
# 查看防火墻狀態(tài)
systemctl status firewalld.service

配置yum/dnf

注意:在 2022 年1月31日,CentOS 團隊從官方鏡像中移除 CentOS 8的所有包。
直接使用yum下載會出現(xiàn)ERROR:Cannot prepare internal mirrorlist: No URLs in mirrorlist
故需要設(shè)置yum源,否則無法提供下載。

配置yum源(針對于CentOS 8及以上版本)

  • 備份所有repo文件
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
  • 下載最新repo文件

具體請參照:CentOS鏡像

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
  • 重新創(chuàng)建緩存
yum clean all && yum makecache

配置dnf(不使用dnf可跳過)

dnf是新一代的rpm軟件包管理器。

# 安裝dnf
yum install dnf -y

問題:如果在使用CentOS 8及其以上版本出現(xiàn)無法安裝問題時,則執(zhí)行下面兩條命令(沒有問題則不需要執(zhí)行)

dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos >centos-stream-repos -y
dnf distro-sync

安裝Docker

卸載歷史版本

這是可以省略的步驟,主要是為了防止之前已經(jīng)安裝過舊版本的Docker而導(dǎo)致的不可控錯誤!

dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce
# yum remove docker \
#                  docker-client \
#                  docker-client-latest \
#                  docker-common \
#                  docker-latest \
#                  docker-latest-logrotate \
#                  docker-logrotate \
#                  docker-selinux \
#                  docker-engine-selinux \
#                  docker-engine \
#                  docker-ce

設(shè)置Docker本地鏡像源

源地址
中央倉庫:yum-config-manager –add-repo http://download.docker.com/linux/centos/docker-ce.repo
阿里倉庫:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  • 安裝yum工具包及Docker存儲驅(qū)動的依賴包
dnf install device-mapper-persistent-data lvm2 -y
# yum install yum-utils device-mapper-persistent-data lvm2 -y
  • 設(shè)置Docker鏡像源
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安裝Docker

Docker從17.03版本之后分為CE(Community Edition: 社區(qū)版)和EE(Enterprise Edition: 企業(yè)版)。相對于社區(qū)版本,企業(yè)版本強調(diào)安全性,但需付費使用。這里我們使用社區(qū)版本即可。

  • 查看已添加的Docker軟件源
dnf list docker-ce
# yum list docker-ce
  • 查看所有倉庫中所有docker版本
# 查看所有倉庫中所有docker版本,并選擇特定版本安裝
dnf list docker-ce --showduplicates | sort -r
# yum list docker-ce --showduplicates | sort -r
  • 開始安裝Docker
dnf install docker-ce --nobest -y
# yum install docker-ce --nobest -y

# 指定版本號安裝
# dnf install docker-ce-[version] --nobest -y
# yum install docker-ce-[version] --nobest -y

啟動Docker

  • 通過以下命令啟動
# 啟動docker
systemctl start docker
# 關(guān)閉docker
systemctl stop docker
  • 配置Docker鏡像加速器

具體請參操:Docker:鏡像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://uy35zvn6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Docker操作

Docker基本操作

Docker倉庫:DockerHUb

  • 通過 本地構(gòu)建 獲取鏡像
docker build -t [image-name:tag] [dir]
  • 通過 docker服務(wù)器 獲取鏡像
docker pull
  • 查看鏡像
docker images
  • 刪除鏡像
docker rmi 具體鏡像ID
  • 推送鏡像到服務(wù)器
docker push
  • 鏡像打包

path:打包鏡像地址
images:tag:鏡像名稱

docker sav -o [path] [image-name:tag]
  • 鏡像加載

file:需要加載的文件
q:不顯示日志

docker load -i -q [file]

Docker容器操作

  • 運行
docker run
  • 運行到停止
docker stop
  • 停止到運行
docker start
  • 暫停
docker pause
  • 恢復(fù)
docker runpause
  • 查看所有運行容器及狀態(tài)
docker ps
  • 進入容器執(zhí)行命令

mn:需要進入的容器名
bash:linux終端交互命令

docker exec -it mn bash
  • 查看容器運行日志
docker logs
  • 刪除指定容器
docker rm

Docker數(shù)據(jù)卷操作

COMMAND

  • create 創(chuàng)建volume
  • inspect 顯示一個或多個volume信息
  • ls 列出所有volume
  • prune 刪除未使用的volume
  • rm 刪除一個或多個指定的volume
docker volume[COMMAND]

自定義鏡像(DockerFile)

常見指令

指令 說明
FROM 指定基礎(chǔ)鏡像
ENV 設(shè)置環(huán)境變量
COPY 拷貝本地文件到鏡像指定目錄
RUN 執(zhí)行Linux的shell命令 一般指安裝過程
EXPOSE 指定容器運行時的監(jiān)聽窗口 使用者查看
ENTRYPOINT 鏡像應(yīng)用的啟動命令 容器運行時調(diào)用

更多請參照:DockerFile

DockerCompose

使用compose文件(.yml)進行集群配置;
具體請參照:Compose File

  • 安裝DockerCompose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.16.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# github下載慢
# curl -L "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 授予權(quán)限
chmod +x /usr/local/bin/docker-compose
  • Base自動補全命令
echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts
sudo curl -L https://raw.githubusercontent.com/docker/compose/1.29.1/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

SimpleDocker

在安裝SimpleDocker之前首先要確定docker-compose已經(jīng)安裝,可以使用docker-compose version驗證是否已經(jīng)安裝成功;如若已經(jīng)安裝成功,在某個目錄下(我這里是/usr/local/docker/docker-compose.yml)創(chuàng)建文件 docker-compose.yml,內(nèi)容如下:

version: '3'
services:
  redis:
    image: redis:latest
  web:
    image: registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7
    ports:
      - "9091:4050"
    volumes:
      - /tmp/simple-docker/back:/tmp/back
      - /var/run/docker.sock:/var/run/docker.sock
    depends_on:
      - redis

docker-compose.yml文件目錄下執(zhí)行下面的命令拉取并執(zhí)行在9091端口上;

docker-compose up -d

通過瀏覽器訪問http://虛擬機IP地址:9091;
默認(rèn)用戶名:admin
默認(rèn)密碼:123456

centos8 yum 鏡像倉庫,技術(shù)棧合集區(qū),大數(shù)據(jù)與云計算,centos,docker,linux
centos8 yum 鏡像倉庫,技術(shù)棧合集區(qū),大數(shù)據(jù)與云計算,centos,docker,linux文章來源地址http://www.zghlxwxcb.cn/news/detail-768472.html

到了這里,關(guān)于CentOS 8配置 yum/dnf 鏡像源 | 安裝 Docker | DockerCompose | SimpleDocker 及其相關(guān)操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • CentOS-8.4系統(tǒng)配置國內(nèi)清華鏡像站yum源

    CentOS-8.4系統(tǒng)配置國內(nèi)清華鏡像站yum源

    一、為啥要更改yum源 1、Centos 8官方已于2021年12月31日以后停止Centos 8支持、轉(zhuǎn)至Centos 8 Stream項目支持2021年12月31日以后,CentOS Linux 8的使用者將無法獲得包括問題修復(fù)和功能更新在內(nèi)的任何軟件維護和支持。 2、Centos Stream 是一個面向開發(fā)者的滾動發(fā)布的 Linux 發(fā)行版,CentOS Str

    2024年02月12日
    瀏覽(28)
  • centos7配置本地yum源(ISO鏡像版)

    centos7配置本地yum源(ISO鏡像版)

    背景: 由于本地的centos選擇的是最小化安裝,很多的包是沒有的,比如常用的wget,gcc等等,所以需要使用iso鏡像配置下本地yum源。 注意下鏡像不能是mini版的,要用dvd或者everything版的,mini版很多包是缺失的 鏡像地址:https://mirrors.aliyun.com/centos/7/isos/x86_64/?spm=a2c6h.25603864.0.0

    2024年02月15日
    瀏覽(31)
  • 【Linux】掛載CentOS 并配置 iso鏡像文件為 yum 源

    有時候會遇到內(nèi)網(wǎng)安裝CentOS時,運維人員總是最小化安裝,但是當(dāng)你安裝其他應(yīng)用的時候,例如:MySQL,Nginx, Redis 系統(tǒng)中缺少的依賴很多。目前只有把ISO安裝文件作為yum源,這樣在安裝編譯其他的應(yīng)用的時候,就不會缺少依賴了。 要將 ISO 文件掛載為 YUM 源,您可以按照以下

    2024年02月16日
    瀏覽(28)
  • linux安裝git步驟;基于yum、dnf、源碼安裝【非常詳細(xì)】

    linux安裝git步驟;基于yum、dnf、源碼安裝【非常詳細(xì)】

    官網(wǎng)地址https://git-scm.com/ 安裝地址 https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git 本文客戶端使用的是國產(chǎn)的FinalShell(下載安裝點擊下面的連接) Linux連接工具(二)FinalShell下載及安裝步驟 虛擬機配置建議稍微大點,如圖所示。 不然安裝的時候會非常慢 官方推薦使

    2024年02月04日
    瀏覽(56)
  • Docker[1] Docke環(huán)境是什么 安裝部署 依賴兼容解決 簡介 Centos安裝Docker 配置鏡像加速 啟動Docker

    Docker[1] Docke環(huán)境是什么 安裝部署 依賴兼容解決 簡介 Centos安裝Docker 配置鏡像加速 啟動Docker

    1.1.什么是Docker 微服務(wù)雖然具備各種各樣的優(yōu)勢,但服務(wù)的拆分通用給部署帶來了很大的麻煩。 ● 分布式系統(tǒng)中,依賴的組件非常多,不同組件之間部署時往往會產(chǎn)生一些沖突。 ● 在數(shù)百上千臺服務(wù)中重復(fù)部署,環(huán)境不一定一致,會遇到各種問題 1.1.1.應(yīng)用部署的環(huán)境問題

    2024年04月10日
    瀏覽(97)
  • CentOS通過yum安裝Docker

    要安裝Docker Engine,你需要以下CentOS版本中的一個維護版本: CentOS 7 CentOS 8 (stream) CentOS 9 (stream) centos-extras 倉庫必須被啟用。這個倉庫默認(rèn)是啟用的,但如果你已經(jīng)禁用了它,你需要重新啟用它。 舊版本的Docker以 docker 或 docker-engine 為名。在嘗試安裝新版本之前,請卸載任何此

    2024年02月07日
    瀏覽(26)
  • redhat linux 8 安裝 阿里云centos-8 yum源(網(wǎng)絡(luò)yum源配置)

    1、起因: 使用redhat自帶鏡像yum源安裝軟件時,報錯:unable to read consumer identity。這個提示告訴我們,yum沒有讀取到你的用戶id。如果你想使用redhat同步不想花費幾千元注冊系統(tǒng),就可以使用centos的yum源來代替。 2、centos-8 yum網(wǎng)絡(luò)源配置 ????????2.1、訪問阿里云鏡像站,下載

    2024年01月18日
    瀏覽(26)
  • centos7更新yum安裝docker-ce使用阿里源

    centos7更新yum安裝docker-ce使用阿里源 centos7更新yum安裝docker-ce使用阿里源240209版 Centos7的yum使用國內(nèi)源阿里源163源等提高下載速度

    2024年02月20日
    瀏覽(20)
  • Linux(Centos7)中安裝Docker和DockerCompose

    Linux(Centos7)中安裝Docker和DockerCompose

    Linux下需要通過命令下載: 我們的私服采用的是 http協(xié)議 ,默認(rèn)不被Docker信任,所以需要做一個配置:

    2024年02月09日
    瀏覽(19)
  • Linux Centos 配置 Docker 國內(nèi)鏡像加速

    Linux Centos 配置 Docker 國內(nèi)鏡像加速

    在使用 Docker 進行容器化部署時,由于國外的 Docker 鏡像源速度較慢,我們可以配置 Docker 使用國內(nèi)的鏡像加速器,以提高下載和部署的效率。本文將介紹如何在 CentOS 系統(tǒng)上配置 Docker 使用國內(nèi)鏡像加速。 首先,我們需要在 CentOS 系統(tǒng)上安裝 Docker??梢允褂靡韵旅钸M行安裝

    2024年02月01日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包