在Ubuntu 16.04環境下安裝Docker-CE(附視頻教程)

任何的課程都逃不開理論的支持

久等了各位,上一篇說Docker開始的消息已經過去了一周多的時間,今天推送的消息是告訴大家視頻可以學習了!

52ABP .NET CORE QQ群 : 633751348

大綱

  • Docker的介紹
  • Ubuntu下安裝Docker
  • 快速體驗Docker
    • 利用Docker搭建個人博客
    • 利用Docker搭建開源版本控制利器-GitLab的搭建
  • Docker 必須掌握的知識
    • Docker的三大基礎組件
    • 常用的Docker操作命令
  • Docker 的容器管理
  • Docker的鏡像管理
  • Docker &Ubuntu 部署ASP.NET CORE項目(52ABP.SCHOOL)

環境的準備和配置

  • Xshell Xftp (安全終端模擬軟體)
  • Ubuntu 16.04 64位 伺服器一台(可自建虛擬機)
  • Visual Studio Code
  • Xshell Xftp的下載地址:onpmq0amb.bkt.clouddn.com

您可以在看視頻前提前按照以下命令敲一次,試試自己能夠把Docker的環境配置上

安裝Docker

  • 首先我們更新下APT軟體包的源

$ sudo apt-get update

  • 安裝軟體包以允許apt通過HTTPS使用存儲庫

$ sudo apt-get install

apt-transport-https

ca-certificates

curl

software-properties-common

因為國內特色,所以以下提供的官方鏡像,恩恩。我們替換為教育網的鏡像。n

  • 添加Docker的官方GPGkey

教育網:

$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add

教育網

$ sudo add-apt-repository

"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu

$(lsb_release -cs)

stable"

安裝Dockern

  • 更新下我們的軟體源

$ sudo apt-get update

  • 安裝最新版本的Docker CE

$ sudo apt-get install docker-ce

安裝指定版本的dockern

$ sudo apt-get install docker-ce=<VERSION> 命令指示

列出版本的命令

apt-cache policy docker-ce

假設要安裝指定的17.12版本的命令

> 17.12.0~ce-0~ubuntu

需要執行的代碼段

$ sudo apt-get install docker-ce=17.12.0~ce-0~ubuntu

運行 Dockern

配置Docker自啟動,

$ sudo systemctl enable docker

要禁用此行為,請disable改為使用。n

$ sudo systemctl disable docker

啟動Dockern

$ sudo systemctl start docker

將當前登陸用戶添加到Docker用戶組n

建立 docker 組:

$ sudo groupadd docker

將當前用戶加入 docker 組:n

$ sudo usermod -aG docker $USER

退出當前終端並重新登錄,進行如下測試。n

$ docker run hello-world

運行成功的截圖哦~n

===分割線===

卸載 Docker CE

  • 卸載Docker CE

$ sudo apt-get purge docker-ce

主機上的圖像,容器,卷或自定義配置文件不會自動刪除。此命令是刪除所有圖像,容器和卷:n

$ sudo rm -rf /var/lib/docker

更多內容請參見視頻教程

配合視頻教程使用最佳,視頻教程地址:

百度傳課: chuanke.baidu.com/s3735

網易雲課堂:study.163.com/provider/

騰訊課堂: 52abp.ke.qq.com/

ps: 三個地方的課程都是一致的,但是網易和騰訊課堂會因為審核周期的問題,導致上架會比較緩慢。請知悉。

課程目錄

第1章理論知識-介紹

  • 1 Docker課程大綱說明和視頻介紹
  • 2Docker課程的受眾

第2章Dokcer的基礎知識和前世今生

  • 1為什麼要使用Docker技術
  • 2 必須掌握的Docker基本概念
  • 3 DockerCe與Docker EE的區別

第3章動手課程-lets do it

  • 1安裝Docker-CE,運行一個hello world
  • 2 將當前登陸用戶添加到Docker用戶組
  • 3 快速搭建一個博客網站
  • 4 使用鏡像加速器提示鏡像下載速度

第4章使用Docker部署三個應用實例

  • 1 快速部署WordPress
  • 2 快速部署搭建Remind和GitLab

後續內容錄製中

- About Me-

- END -

weixin.qq.com/r/CznWzp3 (二維碼自動識別)


推薦閱讀:

TAG:Docker | NETCore | ubuntu1604 |