docker實踐和學習

2021-08-17 03:10:31 字數 1607 閱讀 9536

docker容器是我們公司使用的容器,結合k8s使用。現在容器技術也是比較火的技術了,優點也是比較明顯的。今天我將重點講述一下docker的使用

docker的安裝

這個安裝也是分為電腦系統的,不同的系統環境可能會不一樣,具體看菜鳥教程中的安裝教程

附上本人在安裝之後出現的乙個問題

1,安裝完之後,顯示我不在docker user 組裡面(我是有2個使用者的,乙個是工作使用者,乙個是主使用者,我安裝是在工作使用者下安裝的),如果是我這種情況就要先就工作使用者的賬號授予admin許可權,然後在docker user加上工作的使用者,然後就可以了

驗證docker安裝是否成功

開啟終端輸入「docker version」出現如下資訊就說明成功了

操作第乙個容器

現在我做比方,大家都知道vmware這個工具吧,比方說現在我要在vm搞乙個ubuntu系統,下面是步驟

b,然後在vm中建立乙個選項卡(容器)啟動這個容器,並且是載入這個映象啟動

c,之後就是像安裝系統一樣,一直往下走,直至安裝好,最後就是安裝好了ubuntu

其實docker就是跟那個vm中的虛擬機器差不多的概念,你可以就按照虛擬機器的概念去看待docker。

然後現在我們開始像vm一樣,用docker起乙個裝載ubuntu映象的容器

docker有專門的乙個映象庫可以放各種映象,現在我們要從庫裡面取搜尋我們想要的映象ubuntu

使用命令搜尋ubuntu的映象

但基本上會出現如下錯誤資訊

(window)

(linux)

切換位址之後,再執行上面的指令碼,出現如下介面

其實從圖中可以看出,我們已經進入該容器的ubuntu系統了,接下來就可以用操作ubuntu系統一樣直接安裝各種東西了

接下來就是比較重要的一件事情了,將我們剛才的ubuntu容器轉換為映象,這個就好比你自己電腦的windows系統安裝了一些你工作的必要軟體,然後你可以把整個系統打包成ghost系統,就是就有點備份的意思,方便以後使用,docker的容器轉映象也是這個意思,方便下次使用。

第一步就是知道我最近一次執行的容器,找到我剛才執行容器的id

第二步就是容器打包成映象,新映象的名字叫ubuntu-03-22

第四部是列舉所有的映象,可以看到我們的新的映象已經有了

常用的docke指令碼:

service docker start           docker服務啟動

service docker stop           docker服務停止

service docker restart           docker服務重啟

Docker 入門實踐

docker兩個最重要的概念是映象和容器。重要。容器 container 映象 images 倉庫 repository 除此之外,鏈結和資料卷也很 docker背後的想法是建立軟體程式可移植的輕量容器,讓其可以在任何安裝了docker的機器上執行,而不用關心底層作業系統,就像野心勃勃的造船者們成功...

Docker實踐記錄

docker run d name 容器名 v 主機指令碼所在目錄 容器對映目錄 w 容器對映目錄 映象 執行指令碼的指令 docker run 命令基本結構 docker run 引數 映象 命令 1.檢視所有記錄 docker logs 容器 2.檢視最近n條記錄 docker logs 容器 ...

Docker入門實踐

docker是一門很成熟的容器技術,類似虛擬機器技術主要用做環境的隔離,方便環境的複製映象,虛擬機器是基於作業系統這一層的,而docker更加的輕量級,像是 應用 層級的。比如我需要乙個mysql環境 乙個nginx環境 乙個netcore執行環境等等。有兩個非常重要的概念要搞明白 映象images...