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

CentOS 7.9下安裝Docker及常用鏡像

這篇具有很好參考價(jià)值的文章主要介紹了CentOS 7.9下安裝Docker及常用鏡像。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

學(xué)習(xí)目標(biāo):

CentOS 7.9下安裝Docker及常用鏡像

  • centos7.9安裝Docker鏡像

學(xué)習(xí)內(nèi)容:

一、安裝Docker

1. 搭建 Docker 環(huán)境

Docker 是一款強(qiáng)大的容器化平臺(tái),為開(kāi)發(fā)者提供了一種輕松打包、發(fā)布和運(yùn)行應(yīng)用的方式。在本文中,我們將探討如何在Linux操作系統(tǒng)上安裝Docker,

環(huán)境準(zhǔn)備

操作系統(tǒng)版本為centos 7.9,內(nèi)核版本需要在3.10以上,需要保障能夠連通互聯(lián)網(wǎng),為了避免安裝過(guò)程中出現(xiàn)網(wǎng)絡(luò)異常建議關(guān)閉linux的防火墻(生產(chǎn)環(huán)境下不要關(guān)閉防火墻,可根據(jù)實(shí)際情況設(shè)置防火墻出入站規(guī)則)。

#查看內(nèi)核版本
sudo uname -r
#查看系統(tǒng)版本
sudo cat /etc/redhat-release
#關(guān)閉防火墻
sudo systemctl stop firewalld
#禁用防火墻開(kāi)機(jī)自啟
sudo systemctl disable firewalld

步驟1: 卸載依賴

在安裝新版Docker之前,建議先卸載舊版本,以確保系統(tǒng)的干凈升級(jí)。你可以通過(guò)以下命令卸載舊版本:

#卸載Docker相關(guān)依賴
sudo yum remove docker 
                  docker-client 
                  docker-client-latest 
                  docker-common 
                  docker-latest 
                  docker-latest-logrotate 
                  docker-logrotate 
                  docker-engine

步驟2:安裝工具包并設(shè)置倉(cāng)庫(kù)。

3、安裝工具包并設(shè)置倉(cāng)庫(kù)。在安裝Docker之前,我們需要安裝一些必要的依賴包,以確保Docker正常運(yùn)行。執(zhí)行以下命令安裝這些依賴:

#安裝工具包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

centos7.9安裝docker,linux,docker

#設(shè)置yum倉(cāng)庫(kù)
sudo yum-config-manager 
    --add-repo 
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

centos7.9安裝docker,linux,docker

步驟3: 安裝Docker

#通過(guò)yum安裝Docker
sudo yum install docker-ce docker-ce-cli containerd.io

centos7.9安裝docker,linux,docker

#啟動(dòng)Docker
sudo systemctl start docker
#設(shè)置Docker開(kāi)機(jī)自啟
sudo systemctl enable docker
#查看Docker版本
sudo docker version

centos7.9安裝docker,linux,docker

步驟4: 配置鏡像加速

這里用中國(guó)科學(xué)技術(shù)大學(xué)(LUG@USTC)的開(kāi)源鏡像:https://docker.mirrors.ustc.edu.cn和網(wǎng)易的開(kāi)源鏡像:http://hub-mirror.c.163.com。

USTC 是老牌的 Linux 鏡像服務(wù)提供者了,USTC 的 Docker 鏡像加速服務(wù)速度很快。USTC 和網(wǎng)易的優(yōu)勢(shì)之一就是不需要注冊(cè),屬于真正的公共服務(wù)。

#編輯文件
sudo vi  /etc/docker/daemon.json
#在文件中輸入以下內(nèi)容并保存
{
"registry-mirrors": ["http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn"]
}
# 重新加載某個(gè)服務(wù)的配置文件
sudo systemctl daemon-reload
# 重新啟動(dòng) Docker
sudo systemctl restart docker

步驟5: 開(kāi)啟遠(yuǎn)程訪問(wèn)

編輯Docker服務(wù)器上對(duì)應(yīng)的配置文件

vi /usr/lib/systemd/system/docker.service

重啟Docker

sudo systemctl daemon-reload
sudo service docker restart

重啟完成后可通過(guò)瀏覽器訪問(wèn)http://Docker主機(jī)IP:2375/version將輸出Docker版本信息,若無(wú)法訪問(wèn)請(qǐng)檢查防火墻設(shè)置。

步驟6: 啟動(dòng)Docker服務(wù)

安裝完成后,我們需要啟動(dòng)Docker服務(wù),并將其設(shè)置為開(kāi)機(jī)自啟動(dòng)。執(zhí)行以下命令:

sudo systemctl start docker
sudo systemctl enable docker

步驟7: 驗(yàn)證安裝

最后,我們可以運(yùn)行一個(gè)簡(jiǎn)單的Docker命令來(lái)驗(yàn)證安裝是否成功。執(zhí)行以下命令:

docker --version

如果順利,你將看到Docker版本信息,表示安裝成功。

你已成功在Linux操作系統(tǒng)上安裝了Docker。現(xiàn)在,你可以開(kāi)始使用Docker來(lái)構(gòu)建、發(fā)布和運(yùn)行容器化應(yīng)用程序。

二、安裝MYSQL

1、拉取官方鏡像

# 拉取 mysql 5.7 如果不寫(xiě)后面的版本號(hào)則會(huì)自動(dòng)拉取最新版
sudo docker pull mysql:5.7     

2、創(chuàng)建并啟動(dòng)容器

創(chuàng)建文件夾,用于存放MYSQL配置文件、日志以及數(shù)據(jù)。

sudo mkdir -p /home/docker/mysql/conf /home/docker/mysql/logs /home/docker/mysql/data

創(chuàng)建并編輯配置文件

sudo vi /home/docker/mysql/conf/my.conf

my.conf配置文件內(nèi)容如下,可根據(jù)實(shí)際情況做適當(dāng)調(diào)整。

[mysqld]

character-set-server=utf8

#綁定IPv4和3306端口

bind-address = 0.0.0.0

port = 3306

sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"

default_storage_engine=innodb

innodb_buffer_pool_size=1000M

innodb_log_file_size=50M

# 允許最大連接數(shù)

max_connections=1000

# 時(shí)區(qū)

default-time-zone = '+8:00'

[mysql]

default-character-set=utf8

[mysql.server]

default-character-set=utf8

[mysql_safe]

default-character-set=utf8

創(chuàng)建容器并掛載目錄

sudo docker run -p 3306:3306 --name mysql 
--restart always  
--privileged=true  
-v /home/docker/mysql/conf:/etc/mysql 
-v /home/docker/mysql/logs:/var/log/mysql 
-v /home/docker/mysql/data:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=root@12580 
-d mysql:5.7

#參數(shù)說(shuō)明
-p 3306:3306 映射端口
--name mysql 容器名稱
--restart always 自動(dòng)啟動(dòng)容器
--privileged=true 提升容器內(nèi)權(quán)限
-v /home/docker/mysql/conf:/etc/mysql 映射配置文件目錄
-v /home/docker/mysql/logs:/var/log/mysql 映射日志目錄
-v /home/docker/mysql/data:/var/lib/mysql 映射數(shù)據(jù)目錄
-e MYSQL_ROOT_PASSWORD=root@12580 root用戶密碼
-d mysql:5.7 后臺(tái)運(yùn)行-鏡像名稱

3、連接MYSQL

進(jìn)入Docker終端通過(guò)mysql客戶端訪問(wèn)Mysql

sudo docker exec -it  mysql  /bin/bash
sudo mysql -uroot -proot@12580

遠(yuǎn)程連接MYSQL時(shí)連接信息如下:

host:127.0.0.1 #安裝Docker的主機(jī)IP
port:3306
user:root
password:root@12580

如果容器運(yùn)行正常,但是無(wú)法訪問(wèn)到MySQL,一般有以下幾個(gè)可能的原因:

#開(kāi)放端口
sudo systemctl status firewalld
sudo firewall-cmd  --zone=public --add-port=3306/tcp -permanent
sudo firewall-cmd  --reload

#關(guān)閉并禁用防火墻
sudo systemctl stop firewalld
sudo systemctl disable firewalld

MYSQL未設(shè)置遠(yuǎn)程訪問(wèn)權(quán)限

sudo docker exec -it  mysql  /bin/bash
sudo mysql -uroot -proot@12580
mysql> grant all privileges on *.* to root@'%' identified by "root@12580";

學(xué)習(xí)產(chǎn)出:

文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-857097.html

  • CSDN 技術(shù)博客 1 篇
  • 安裝docker服務(wù)

到了這里,關(guān)于CentOS 7.9下安裝Docker及常用鏡像的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • CentOS 7.9 安裝 Docker

    CentOS 7.9 安裝 Docker

    【Docker】002-Docker安裝 https://blog.csdn.net/qq_29689343/article/details/115261766 這篇筆記不是 Markdown 寫(xiě)的,改起來(lái)不方便,重新開(kāi)一片記錄! device-mapper-persistent-data 是 Linux 下的一個(gè)存儲(chǔ)驅(qū)動(dòng), Linux 上的高級(jí)存儲(chǔ)技術(shù)。 Lvm 的作用則是創(chuàng)建邏輯磁盤分區(qū)。 先配置阿里云鏡像加速器 https

    2024年02月10日
    瀏覽(19)
  • CentOS 7.9 如何安裝Docker

    CentOS 7.9 如何安裝Docker

    Docker 分為 CE 和 EE 兩大版本。CE 即社區(qū)版(免費(fèi),支持周期 7 個(gè)月),EE 即企業(yè)版,強(qiáng)調(diào)安全,付費(fèi)使用,支持周期 24 個(gè)月。 Docker CE 分為 stable test 和 nightly 三個(gè)更新頻道。 官方網(wǎng)站上有各種環(huán)境下的 安裝指南,這里主要介紹 Docker CE 在 CentOS上的安裝。 Docker CE 支持 64 位版

    2024年02月04日
    瀏覽(22)
  • Centos7系統(tǒng) Docker 安裝和使用教程(超詳細(xì)附帶常用的容器部署代碼)

    簡(jiǎn)介 Docker 是一個(gè)開(kāi)源的容器化平臺(tái),可幫助開(kāi)發(fā)者輕松地創(chuàng)建、部署和運(yùn)行應(yīng)用程序。 Docker 使開(kāi)發(fā)人員能夠在一個(gè)獨(dú)立的容器中打包應(yīng)用程序及其依賴項(xiàng),這樣他們就可以輕松地將應(yīng)用程序移植到任何其他環(huán)境中。 使用 Docker 的主要優(yōu)勢(shì): 便于部署:由于 Docker 容器可以在

    2024年02月08日
    瀏覽(56)
  • Linux_CentOS_7.9部署Docker以及鏡像加速配置等實(shí)操驗(yàn)證全過(guò)程手冊(cè)

    Linux_CentOS_7.9部署Docker以及鏡像加速配置等實(shí)操驗(yàn)證全過(guò)程手冊(cè)

    前言:實(shí)操之前大家應(yīng)該熟悉一個(gè)新的名詞DevOps 俗稱開(kāi)發(fā)即運(yùn)維、新一代開(kāi)發(fā)工程師(Development和Operations的組合詞)是一組過(guò)程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn)開(kāi)發(fā)(應(yīng)用程序/軟件工程)、技術(shù)運(yùn)營(yíng)和質(zhì)量保障(QA)部門之間的溝通、協(xié)作與整合…那我們Docker之所以發(fā)展如此

    2024年02月15日
    瀏覽(50)
  • Centos7 配置Docker鏡像加速器

    Centos7 配置Docker鏡像加速器

    docker實(shí)戰(zhàn)(一):centos7 yum安裝docker docker實(shí)戰(zhàn)(二):基礎(chǔ)命令篇 docker實(shí)戰(zhàn)(三):docker網(wǎng)絡(luò)模式(超詳細(xì)) docker實(shí)戰(zhàn)(四):docker架構(gòu)原理 docker實(shí)戰(zhàn)(五):docker鏡像及倉(cāng)庫(kù)配置 docker實(shí)戰(zhàn)(六):docker 網(wǎng)絡(luò)及數(shù)據(jù)卷設(shè)置 docker實(shí)戰(zhàn)(七):docker 性質(zhì)及版本選擇 認(rèn)知升維: 道、法、術(shù)、器、勢(shì) ? daemon.json

    2024年02月12日
    瀏覽(30)
  • 在 Centos 7.9 中,安裝與配置 Docker 20.10.18

    在使用Docker之前,首先需要確保系統(tǒng)內(nèi)核版本達(dá)到3.10以上??梢酝ㄟ^(guò)以下命令檢查: 為了確保系統(tǒng)的穩(wěn)定性和安全性,建議在安裝Docker之前先升級(jí)系統(tǒng)內(nèi)核和相關(guān)軟件包: 如果系統(tǒng)中已經(jīng)安裝了舊版本的Docker,需要先將其卸載: 安裝yum-utils,這是安裝Docker所需的一些工具:

    2024年01月18日
    瀏覽(69)
  • Docker基礎(chǔ)——Centos7安裝Docker

    Docker基礎(chǔ)——Centos7安裝Docker

    Docker 分為 CE 和 EE 兩大版本。CE 即社區(qū)版(免費(fèi),支持周期 7 個(gè)月),EE 即企業(yè)版,強(qiáng)調(diào)安全,付費(fèi)使用,支持周期 24 個(gè)月。 Docker CE 分為 stable test 和 nightly 三個(gè)更新頻道。 官方網(wǎng)站上有各種環(huán)境下的 安裝指南,這里主要介紹 Docker CE 在 CentOS上的安裝。 Docker CE 支持 64 位版

    2024年02月09日
    瀏覽(18)
  • 【centos7安裝docker】

    【centos7安裝docker】

    背景: 學(xué)習(xí)docker,我是想做一個(gè)隔離環(huán)境,并且部署的話,希望實(shí)現(xiàn)自動(dòng)化,不為安裝軟件而煩惱,保證每個(gè)人的環(huán)境一致。 2C4G內(nèi)存 50G磁盤的虛擬機(jī)事先已經(jīng)準(zhǔn)備完畢。 1.查看下centos版本,docker要求高于3.10 2.添加docker yum源 3.安裝docker 4.添加docker守護(hù)配置文件 內(nèi)容如下:

    2024年01月25日
    瀏覽(42)
  • centos7安裝docker

    centos7安裝docker

    ?1.為什么會(huì)有 Docker?? ? ? 我們知道一款產(chǎn)品從開(kāi)發(fā)到上線,從開(kāi)發(fā)環(huán)境到生成環(huán)境。作為開(kāi)發(fā)和運(yùn)維人員之間協(xié)作需要考慮很多問(wèn)題,尤其是當(dāng)我們的產(chǎn)品多版本迭代之后,不同環(huán)境之間的兼容就會(huì)成為一個(gè)大問(wèn)題; ? ? ?這時(shí) Docker 的出現(xiàn)就解決了這一難題,Docker 的出現(xiàn)

    2024年02月03日
    瀏覽(23)
  • Centos7 安裝 docker

    Centos7 安裝 docker

    1、前提條件 目前,CentOS 僅發(fā)行版本中的內(nèi)核支持 Docker。Docker 運(yùn)行在CentOS7 (64)上, 要求系統(tǒng)為64位、Linux系統(tǒng)內(nèi)核版本為 3.8以上 2、卸載舊版本? 舊版本的 Docker 的名稱為docker或docker-engine。在嘗試安裝新版本之前卸載任何此類舊版本以及相關(guān)的依賴項(xiàng)。 /var/lib/docker/卸載 Do

    2024年02月11日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包