安裝docker並執行第乙個容器

2021-08-15 15:49:27 字數 1684 閱讀 3534

本篇部落格帶大家部署docker環境。

分別介紹在centos7中部署docker.

首先闡述下安裝docker的一些前提需求:

1、  docker需要安裝在64位cpu的計算機上,暫時不支援32位

2、  若為linux核心,建議在3.10及以上

3、  linux核心需要開啟cgroup和namespace功能

4、  對於非linux平台,如microsoftwindows和os x,需要安裝使用toolbox工具

在centos7中部署docker環境的過程如下:

1、  檢查系統核心版本,建議在3.10及以上

uname –r

vi /etc/yum.repos.d/docker.repo

編輯如下內容

如果本地原有的yum源有問題,或者原本的軟體包較為老舊,可以到網上download乙個repo檔案,放在/etc/yum.repos.d/目錄,

這邊提供乙個阿里的:

如果出現以下報錯,可以把/etc/yum.repos.d/docker.repo中倒數第三行中gpgcheck=1

改為gpgcheck=0

安裝成功後如下

啟動docker容器

我們跑個hello world吧

啥,docker也有hello world?

大家會發現,docker一開始在本地去找這個映象,沒有找到

然後就從library中去找這個映象了

找到這個映象後,再把它download下來執行

你好啊我是docker啊

能看到這個證明你幹得不錯啊

我辛辛苦苦幹了下面幾步才讓你看到這些文字啊:

1、  docker client連線上了docker daemon

2、  docker daemon從docker hub裡頭把hello-world這個映象拽了下來

3、  docker daemon從這個映象中建立了乙個容器,產生了你現在所看到的內容

4、  docker daemon將這些輸出傳送給docker client,docker client將這些資訊呈現在你面前

…(下面的不翻譯了)

03 執行第乙個docker容器

容器需要管理工具 runtime 和作業系統,我們的選擇如下 1 管理工具 docker engine 因為 docker 最流行使用最廣泛。2 runtime runc docker 的預設 runtime 3 作業系統 ubuntu 雖然存在諸如 coreos 的容器 os,因考慮到我們目前處於...

新建並執行第乙個Vue專案

基本環境要求 node npmnpm install g vue cli 全域性安裝vue cli vue init webpack project name 建立乙個基於 webpack 模板的新專案 npm install 安裝所有依賴的庫 npm run dev 執行,預設需要8080埠 2 ...

第乙個vue執行

1,我剛入手,所以直接在網上d的模板,用的element,倉庫 2,vue搭建環境 vue需要nodejs支援,需要用到npm npm的作用就是對node.js依賴的包進行管理 新版本安裝的時候,nodejs會將其一起安裝上。一般用lts,穩定版本 2 安裝完以後可以嘗試用命令裝x一下。測試下版本 ...