亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Docker入門

西北峰 學生
難度初級
時長 1小時36分
學習人數
綜合評分9.50
130人評價 查看評價
9.7 內容實用
9.3 簡潔易懂
9.5 邏輯清晰
  • linux 下安裝 ?docker

    查看全部
    0 采集 收起 來源:docker linux安裝

    2020-02-22

  • 常用命令=

    查看全部
    0 采集 收起 來源:章節回顧

    2020-02-09

  • docker-compose up -d:以守護進程的方式將容器運行起來

    docer-compose stop:停掉所有的容器

    docker-compose rm:刪除所有的容器

    docker-compose build:已有容器時的重新構建

    查看全部
    1 采集 收起 來源:compose實戰

    2020-02-09

  • deamon:守護進程,用來與registry共享,接收client的命令


    查看全部
    0 采集 收起 來源:registry介紹

    2020-02-09

  • 三種掛載方式:

    1、宿主機更改后,容器內的也隨之更改,如何掛載?

    docker run -d --name mynginx -v /user/share/nginx/html nginx

    涉及到的點:

    mac:通過一個虛擬層運行了一個alpine的主機,在那里面運行docker,所以要進入alpine的主機。如果掛載成功,則在宿主內修改文件后,容器也會相應修改;

    window:在一個Linux虛擬環境下運行,那如何進入宿主機環境呢?這有個鏈接可以參考,前提是在cmd中操作,powershell中我進不去

    參考鏈接:https://blog.csdn.net/qq_24874939/article/details/93725409

    win10-PowerShell下使用vim:https://blog.csdn.net/qq_37933114/article/details/82932840

    vim下載:PC: MS-DOS and MS-Windows這行下面的那個鏈接

    2、本地修改后,容器內的也隨之更改,這很適用于本地開發

    docker run -v $pwd/code:/usr/share/nginx/html nginx

    3、創建一個僅有數據的容器,當作volume掛載到其他容器中,適用于被共享

    創建僅有數據的容器:docker create -v $pwd/data:/var/mydata --name data_container ubuntu

    $pwd/data:本地的路徑

    /var/mydata:容器里的路徑

    運行新的容器, 把這個容器的數據卷加載到那個數據卷里面去,并直接進入這個容器:docker run --it --volumes-from data_container ubuntu /bin/bash

    --volumes-from:從另外的容器掛載




    查看全部
    0 采集 收起 來源:volume操作

    2020-02-09

  • Source:宿主機的路徑

    Destination: 容器內的路徑

    查看全部
    0 采集 收起 來源:volume操作

    2020-02-08

  • volume 提供獨立于容器之外的持久化存儲

    比如持久化數據、 提供容器間共享的數據

    查看全部
    0 采集 收起 來源:volume介紹

    2020-02-08

  • docker存儲比較重要的一個概念:鏡像分層

    image中的層是只讀的,而運行起來成為容器后就是可寫的了

    不同的鏡像中可擁有相同的層,從而減輕存儲的壓力

    查看全部
    0 采集 收起 來源:鏡像分層

    2020-02-08

  • 用dockerfile的方式構建image時,window powershell編輯器下:

    1、mkdir dockerfile

    刪除文件夾:rd dockerfile

    2、cd dockerfile

    3、New-Item Dockerfile -type file【可用來創建文件與文件夾】

    4、可在其他編輯器中編輯好內容

    5、docker build -t【給鏡像起個名字】alpine-hellow .【這是路徑,代表把當前目錄下的內容交給dockerengine來處理】

    6、docker images 查看是否創建成功

    7、docker run alpine-hellow 輸出hellow docker即為成功

    查看全部
    0 采集 收起 來源:dockerfile介紹

    2020-02-07

  • 擴展:

    1、倉庫用來存儲鏡像,鏡像啟動起來就是容器

    2、docker ps === docker packstatus?

    3、conmit時并為設置鏡像名,可以通過docker tag 81ao3c*** nginx-fun:latest

    4、docker exec -it containerID /bin/bash? ?進入容器交互? containerID:鏡像ID

    查看全部
  • 客戶端、宿主機和鏡像倉庫之間的交互

    http://img1.sycdn.imooc.com//5e3d2ffb0001e75b09620647.jpg

    查看全部
  • docker的確不是虛擬機

    區別:

    1、虛擬機擁有Hypervisor虛擬層,虛擬出了硬件,在硬件上會安裝完全獨立的Guest OS, 然后再里面安裝運行各種應用;而Docker Engine層直接運行各種各樣的應用程序,因此會輕量很多

    查看全部
    0 采集 收起 來源:Docker介紹

    2020-02-07

  • 1、docker是容器化技術的一個代表

    2、解決了軟件包裝以及開發與運維環境差異的問題

    3、課程總覽:

    docker簡介 鏡像與容器 容器存儲 Registry 多容易app


    查看全部
    0 采集 收起 來源:課程介紹

    2020-02-07

  • docker-compose改錯

    查看全部
    0 采集 收起 來源:compose實戰

    2020-02-04

  • docker-compose (v2)

    查看全部
    0 采集 收起 來源:compose實戰

    2020-02-04

舉報

0/150
提交
取消
課程須知
有操作Linux命令行的基本技能
老師告訴你能學到什么?
1、什么是Docker 2、什么是Docker鏡像,什么是容器 3、將自己的app打包成容器 4、搭建多容器的環境 5、docker在各個平臺上的安裝

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!