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

docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬)

這篇具有很好參考價(jià)值的文章主要介紹了docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

docker 學(xué)習(xí)–03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬)


docker 學(xué)習(xí)-- 01 基礎(chǔ)知識(shí)

docker 學(xué)習(xí)-- 02 常用命令文章來源地址http://www.zghlxwxcb.cn/news/detail-659621.html

docker 學(xué)習(xí)-- 03 環(huán)境安裝

docker 學(xué)習(xí)-- 04 實(shí)踐 1(寶塔)

docker 學(xué)習(xí)-- 04 實(shí)踐 2 (lnpmr環(huán)境)


1. windows10 安裝docker

``

在 Windows 10 上安裝 Docker 分為兩種方式:使用 Docker Desktop for Windows 和安裝
Docker 工具包。 這里使用的是 Docker Desktop for Windows

Docker Desktop for Windows 是官方提供的一款桌面應(yīng)用程序,可以幫助您在 Windows 10 上快速安裝和啟動(dòng)
Docker 環(huán)境。


官網(wǎng) :https://www.docker.com/products/docker-desktop/

1.1 訪問官網(wǎng) 點(diǎn)擊下載

docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux

1.2.點(diǎn)擊下載的 exe文件-> 點(diǎn)擊ok

docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux

1.3錯(cuò)誤處理 重啟之后打開 報(bào)錯(cuò) 大概意思是缺少 WSL 這個(gè)東西并且我沒有開啟 虛擬化和Hyper-V

Docker Desktop - WSL kernel version too low Docker Desktop requires a
newer WSL kernel version. Update the WSL kernel by running “wsl
–update” or follow instructions athttps://docs,microsoft,com/windows/wsl/wsl2-kernel.

docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux

打開PowerShell(管理員運(yùn)行)
//開啟虛擬化
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
//開始Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
//重啟完
wsl --install #安裝 wsl 
//如果還報(bào)錯(cuò)去升級(jí)  wsl --update 
wsl --update
//重置 如果打開還發(fā)現(xiàn)報(bào)錯(cuò) Docker Desktop - Unexpected wSL error
netsh winsock reset #重啟網(wǎng)絡(luò)

docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux

2. Docker desktop 切換國(guó)內(nèi)鏡像

鏡像源

網(wǎng)易:http://hub-mirror.c.163.com
中科大鏡像地址:http://mirrors.ustc.edu.cn/
中科大github地址:https://github.com/ustclug/mirrorrequest
Azure中國(guó)鏡像地址:http://mirror.azure.cn/
Azure中國(guó)github地址:https://github.com/Azure/container-service-for-azure-china
DockerHub鏡像倉(cāng)庫(kù): https://hub.docker.com/ 
阿里云鏡像倉(cāng)庫(kù): https://cr.console.aliyun.com 
google鏡像倉(cāng)庫(kù): https://console.cloud.google.com/gcr/images/google-containers/GLOBAL (如果你本地可以翻墻的話是可以連上去的 )
coreos鏡像倉(cāng)庫(kù): https://quay.io/repository/ 
RedHat鏡像倉(cāng)庫(kù): https://access.redhat.com/containers
{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ],
  "insecure-registries": [],
  "debug": true,
  "experimental": false
}

docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux

3. 按裝 Docker-composer

作用 :
Docker Compose是一個(gè)用來定義和運(yùn)行多個(gè)復(fù)雜應(yīng)用的Docker編排工具。例如,一個(gè)使用Docker容器的微服務(wù)項(xiàng)目,通常由多個(gè)容器應(yīng)用組成。那么部署時(shí)如何快速啟動(dòng)各個(gè)微服務(wù)呢,一個(gè)個(gè)手動(dòng)啟動(dòng)?假如有上百個(gè)微服務(wù)呢,顯然不現(xiàn)實(shí),那么使用Docker Compose編排工具便可快速啟動(dòng)容器。
Compose 通過一個(gè)配置文件來管理多個(gè)Docker容器,在配置文件中,所有的容器通過services來定義,然后使用docker-compose腳本來啟動(dòng),停止和重啟應(yīng)用,和應(yīng)用中的服務(wù)以及所有依賴服務(wù)的容器,非常適合組合使用多個(gè)容器進(jìn)行開發(fā)的場(chǎng)景。
編譯一個(gè)本地文件來啟動(dòng)服務(wù)

3.1 docker-compose 指令集

獲得一個(gè)命令的幫助
docker-compose 命令 --help

構(gòu)建并啟動(dòng)所有容器,如果鏡像存在就重新構(gòu)建
docker-compose up -d --build

啟動(dòng)所有服務(wù)
docker-compose up -d

構(gòu)建啟動(dòng)nignx容器               
docker-compose up -d nginx       

-f 指定使用的Compose配置文件啟動(dòng),默認(rèn)為docker-compose.yml,可以多次指定。
docker-compose -f docker-compose.yml up -d

運(yùn)行一個(gè)服務(wù),并在服務(wù)上執(zhí)行一個(gè)命令
docker-compose run 容器id或容器名 ip addr

登錄到nginx容器中             
docker-compose exec nginx bash

此命令將會(huì)停止 up 命令所啟動(dòng)的容器,并移除網(wǎng)絡(luò)
docker-compose down

列出項(xiàng)目中運(yùn)行的所有容器
docker-compose ps

列出項(xiàng)目中運(yùn)行及未運(yùn)行的所有容器
docker-compose ps -a

列出所有運(yùn)行的服務(wù)容器
docker-compose ls

列出所有服務(wù)容器(包括未運(yùn)行的容器)
docker-compose ls -a

重新啟動(dòng)nginx容器
docker-compose restart nginx          

構(gòu)建鏡像          
docker-compose build nginx            

不帶緩存的構(gòu)建       
docker-compose build --no-cache nginx     

查看各個(gè)服務(wù)容器內(nèi)運(yùn)行的進(jìn)程      
docker-compose top              

查看nginx的實(shí)時(shí)日志               
docker-compose logs -f nginx        

列出 Compose 文件包含的鏡像           
docker-compose images 

驗(yàn)證文件配置,當(dāng)配置正確時(shí),不輸出任何內(nèi)容,當(dāng)文件配置錯(cuò)誤,輸出錯(cuò)誤信息。                         
docker-compose config                

以json的形式輸出nginx的docker日志           
docker-compose events --json nginx        

暫停nignx容器     
docker-compose pause nginx         

恢復(fù)ningx容器            
docker-compose unpause nginx      

刪除容器(刪除前必須關(guān)閉容器,執(zhí)行stop)             
docker-compose rm nginx                       

強(qiáng)制刪除容器(不必先關(guān)閉容器)             
docker-compose rm -f nginx    

停止nignx容器         
docker-compose stop nginx       
    
啟動(dòng)nignx容器           
docker-compose start nginx     

重啟項(xiàng)目中的nignx容器                
docker-compose restart nginx               

下載依賴的鏡像
docker-compose pull   

推送服務(wù)依的鏡像
docker-compose push

設(shè)置指定服務(wù)運(yùn)行的容器個(gè)數(shù)。通過service=num的參數(shù)來設(shè)置數(shù)量
docker-compose scale web=3 db=2

查看版本信息
docker-compose version

4 制作一個(gè)示例

我想要的效果是文件都在 我本地的數(shù)據(jù)庫(kù)上 本地的數(shù)據(jù)庫(kù)可以和容器里互通 文件如下

version: '3.4'
services:
  mysql1:  #mysql容器
    image: mysql 
    container_name: mysql1
    restart: always
    # 授權(quán)
    user: root
    privileged: true 
    environment:  ##設(shè)置環(huán)境便變量
      TZ: Asia/Shanghai  ##設(shè)置時(shí)區(qū)
      MYSQL_ROOT_PASSWORD: 123456 #這里自行設(shè)置root用戶的密碼
    command:  ##設(shè)置容器運(yùn)行時(shí)執(zhí)行的命令
      --default-authentication-plugin=mysql_native_password
    volumes:
      - /D:/phpstudy_pro/Extensions/MySQL5.7.26/:/var/lib/mysql #掛載文件
    ports:
      - 3307:3306  #宿主機(jī)和容器間的端口映射,可自行配置

我是在d 盤文件 下創(chuàng)建 了 一個(gè) mysql_ceshi.yml 文件 docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux

在此目錄下 使用 運(yùn)行腳本

docker-compose -f mysql_ceshi.yml up 

docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux
成功運(yùn)行我們來訪問一下吧
docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux
docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux
docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬),docker,docker,學(xué)習(xí),linux
鏈接成功

其他鏈接


docker 學(xué)習(xí)-- 01 基礎(chǔ)知識(shí)

docker 學(xué)習(xí)-- 02 常用命令


到了這里,關(guān)于docker 學(xué)習(xí)--03 環(huán)境安裝(本人使用的win10 Linux也是在win10下模擬)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • 使用docker部署onlyoffice插件步驟及踩坑問題(win10/linux)

    使用docker部署onlyoffice插件步驟及踩坑問題(win10/linux)

    最近公司系統(tǒng)插件從金格換成了OnlyOffice,需要重新安裝部署,做個(gè)記錄。 安裝onlyoffice有兩種方式,第一種是獨(dú)立安裝nginx、epel、PostgreSQL、RabbitMQ等依賴項(xiàng),再安裝OnlyOffice文檔插件。此種方式較為繁瑣,暫不贅述,附同事分享的文檔在資源內(nèi)。 第二種為docker安裝部署,省心

    2024年02月05日
    瀏覽(81)
  • C++教程系列之-02-win10系統(tǒng)下codeblocks-20.03下載與安裝

    C++教程系列之-02-win10系統(tǒng)下codeblocks-20.03下載與安裝

    codeblocks-20.03的地址如下: 下載地址: https://sourceforge.net/projects/codeblocks/files/Binaries/20.03/Windows/ 進(jìn)入后,頁(yè)面如下: 關(guān)于不同的版本: codeblocks-20.03mingw-nosetup.zip 2020-04-03 172.9 MB 294 codeblocks-20.03mingw-setup.exe 2020-04-03 152.4 MB 64,605 codeblocks-20.03-nosetup.zip 2020-04-03 37.2 MB 40 codeblocks-20.03

    2024年02月07日
    瀏覽(27)
  • win10 搭建odoo16環(huán)境(docker或本地)

    win10 搭建odoo16環(huán)境(docker或本地)

    一、 1.安裝docker,下載docker工具 本人使用docker_toolbox進(jìn)行安裝,此處需注意git的path 創(chuàng)建default虛擬機(jī),國(guó)內(nèi)下載iso文件可能存在問題, 使用已下載好的iso文件 地址:https://github.com/boot2docker/boot2docker/releases 也可聯(lián)系博主咨詢 a.將文件放在 C:UsersAdministrator.dockermachinecache目錄

    2024年02月08日
    瀏覽(21)
  • win10下wsl2使用記錄(系統(tǒng)遷移到D盤、配置國(guó)內(nèi)源、安裝conda環(huán)境、配置pip源、安裝pytorch-gpu環(huán)境、安裝paddle-gpu環(huán)境)

    win10下wsl2使用記錄(系統(tǒng)遷移到D盤、配置國(guó)內(nèi)源、安裝conda環(huán)境、配置pip源、安裝pytorch-gpu環(huán)境、安裝paddle-gpu環(huán)境)

    安裝好后環(huán)境測(cè)試效果如下,支持命令nvidia-smi,不支持命令nvcc,usr/local目錄下沒有cuda文件夾。 系統(tǒng)遷移到非C盤 wsl安裝的系統(tǒng)默認(rèn)在c盤,為節(jié)省c盤空間進(jìn)行遷移。 1、輸出 wsl -l 查看要遷移的系統(tǒng)名稱 2、執(zhí)行導(dǎo)出命令: wsl --export Ubuntu-20.04 ./Ubuntu-20.04.tar ,以下命令將系統(tǒng)

    2024年02月20日
    瀏覽(15)
  • win10安裝docker

    win10安裝docker

    1.win10安裝docker,前提必須是要安裝WSL2。 現(xiàn)在Docker Desktop默認(rèn)使用WSL 2來運(yùn)行,而不是以前的Hyper-V。 WSL2 全稱是Windows Subsystem on Linux。意思是,在win10,可以直接啟動(dòng)一個(gè)Linux。因?yàn)閐ocker依賴Linux內(nèi)核。 可查看地址 舊版 WSL 的手動(dòng)安裝步驟 | Microsoft Learn 上面地址的步驟1、2、3可

    2024年02月15日
    瀏覽(19)
  • 環(huán)境配置 | win10上配置Docker,創(chuàng)建容器并運(yùn)行【圖文詳解】

    環(huán)境配置 | win10上配置Docker,創(chuàng)建容器并運(yùn)行【圖文詳解】

    本文利用圖文,詳解了在win10上如何配置Docker,創(chuàng)建容器并運(yùn)行,超簡(jiǎn)單版~ 電腦環(huán)境:windows10家庭版 一定要確認(rèn)好版本:查看自己的電腦版本,以下操作win10家庭版和專業(yè)版都可以。 點(diǎn)擊右側(cè)的getDocker 即可,可以看到按鈕上面對(duì)操作系統(tǒng)的要求為win10專業(yè)版 或企業(yè)版64位,

    2024年02月07日
    瀏覽(26)
  • win10安裝docker教程

    win10安裝docker教程

    https://www.docker.com/products/docker-desktop 官網(wǎng)下載 打開控制面板 - 程序和功能 - 啟用或關(guān)閉Windows功能,勾選Hyper-V,然后點(diǎn)擊確定即可,點(diǎn)擊確定后,啟用完畢會(huì)提示重啟系統(tǒng),我們可以稍后再重啟。 這是因?yàn)镈ocker無法在Windows系統(tǒng)中直接運(yùn)行,而需要?jiǎng)?chuàng)建一個(gè)Windows系統(tǒng)中的Linu

    2024年02月13日
    瀏覽(21)
  • win10、win11下WSL2環(huán)境安裝

    win10、win11下WSL2環(huán)境安裝

    微軟官方wsl手冊(cè) 微軟官方wsl手冊(cè)pdf 打開win10的設(shè)置,搜索windows功能,打開啟用或者關(guān)閉Windows功能(win11可能搜不到,需要在控制面板里面搜索) 勾選以下2個(gè)地方,并重啟,也有可能是中文名字“虛擬機(jī)平臺(tái)” 下載WSL2升級(jí)包,并點(diǎn)擊安裝 WSL2升級(jí)包 以管理打開Powershell,并執(zhí)行

    2023年04月17日
    瀏覽(21)
  • Win10安裝Java 配置環(huán)境變量

    Win10安裝Java 配置環(huán)境變量

    學(xué)習(xí)java開發(fā)首先需要安裝jdk,并設(shè)置環(huán)境變量。 接下來就來介紹一下如何在 windows 10 系統(tǒng)中配置java環(huán)境變量 https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe 1. 雙擊安裝包打開 【JDK 安裝對(duì)話框】 2. 更改安裝目錄至D盤 1. 右鍵點(diǎn)擊 【我的電腦 - 屬性】,打開 【設(shè)置】 面

    2024年02月11日
    瀏覽(20)
  • jdk11下載、安裝及環(huán)境配置詳解(win10環(huán)境)

    jdk11下載、安裝及環(huán)境配置詳解(win10環(huán)境)

    1.1、官網(wǎng)下載網(wǎng)址 https://www.oracle.com/java/technologies/downloads/#java11-windows 1.2、官網(wǎng)下載步驟 點(diǎn)擊官網(wǎng)下載地址后,選擇對(duì)應(yīng)的系統(tǒng)環(huán)境,下載即可,如下圖: 下載好安裝包后,雙擊.exe程序,彈出如下窗口,點(diǎn)擊【下一步】 更改安裝目錄,點(diǎn)擊【下一步】,如下圖: 等待安裝,

    2024年01月15日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包