Docker相關釋義

2022-07-13 11:51:10 字數 4240 閱讀 2017

docker相關釋義

基礎**:

docker的思想來自於貨櫃,貨櫃解決了什麼問題?在一艘大船上,可以把貨物規整的擺放起來。並且各種各樣的貨物被貨櫃標準化了,貨櫃和貨櫃之間不會互相影響。那麼我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在貨櫃裡封裝的好好的,那我就可以用一艘大船把他們都運走。

docker就是類似的理念。現在都流行雲計算了,雲計算就好比大貨輪。docker就是貨櫃。

centos7安裝docker

使用 yum 安裝(centos 7下)

注:docker 要求 centos 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 。?1

2345

6789

1011

#檢視你當前的核心版本

uname-r

#安裝 docker

sudoyum -yinstalldocker

#啟動 docker 後台服務

sudoservice docker start

sudodocker run hello-world

使用指令碼安裝 docker?1

2345

6789

1011

#確保 yum 包更新到最新

sudoyum update

#執行 docker 安裝指令碼,執行這個指令碼會新增 docker.repo 源並安裝 docker。

#啟動 docker 程序

sudoservice docker start

#驗證 docker 是否安裝成功並在容器中執行乙個測試的映象

sudodocker run hello-world

docker容器基本操作?1

2345

6789

1011

1213

14#執行ubuntu映象,並建立乙個互動式的環境

sudodocker run -it ubuntubash

#檢視執行程序

sudodockerps-a

#檢視容器映象詳細資訊

sudodocker inspect 容器名

#重新啟動開始的容器

sudodocker start 容器名

#刪除已有容器

sudodockerrm容器名

docker容器開啟守護式程序

第一種方法:?1

2345

6789

10#進入互動式的環境

sudodocker run -it ubuntubash

#按ctrl+p 和ctrl+q退出

#檢視執行程序

sudodockerps

#附加到正在執行的容器

sudodocker attach 容器名

第二種方法:?1

2345

6789

1011

1213

14#進入互動式的環境

sudodocker run -d ubuntu/bin/sh-c"while true; do echo hello world; sleep 1; done"

#檢視執行程序

sudodockerps

#使用日誌命令檢視正在執行的容器

sudodocker logs -tf --tail0 容器名

#檢視容器內的程序

sudodockertop容器名

#在執行中的容器中執行新的程序

sudodockerexec-itd 容器名

docker容器停止守護式程序

第一種方法:傳送命令,等待停止?1

sudodocker stop 容器名

第二種方法:直接殺死?1

sudodockerkill容器名

docker中部署靜態**?1

2345

6789

1011

1213

1415

1617

1819

2021

2223

24#新建容器web,設定容器埠對映ip:hostport:containerport

sudodocker run -p 0.0.0.0:8080:80 --name web -i -t ubuntubash

#進入容器互動環境

#更新包

apt-get update

#安裝nginx

apt-getinstall-y nginx

#安裝vim

apt-getinstall-y vim

#按ctrl+p 和ctrl+q退出,開啟守護程序

#檢視守護程序

sudodockerps

#檢視埠對映

sudodocker port web

#檢視web容器程序情況

sudodockertopweb

#檢視web資訊,找到容器ip

sudodocker inspect web

靜態頁面配置

計組相關名詞釋義

主機 是計算機硬體的主體部分,由 cpu 和主儲存器 mm 合成為主機。cpu 處理器,是計算機硬體的核心部件,由運算器和控制器組成 早期的運算器和控制器不在同一晶元上,現在的 cpu 內除含有運算器和控制器外還整合了 cache 主存 計算機中存放正在執行的程式和資料的儲存器,為計算機的主要工作儲...

docker相關概念

作為一種新興的虛擬化方式,docker 跟傳統的虛擬化方式相比具有眾多的優勢。首先,docker 容器的啟動可以在秒級實現,這相比傳統的虛擬機器方式要快得多。其次,docker 對系統資源的利用率很高,一台主機上可以同時執行數千個 docker 容器。容器除了執行其中應用外,基本不消耗額外的系統資源...

docker 相關操作

在開始之前,我們首先用xshell 連線遠端伺服器,為了後面更好地說明,這裡我們用a機代表我們正在用的win系統,b機代表遠端伺服器linux,c機代表linux上執行的docker虛擬機器。1,首先一些基本操作 2,如何在docker中執行gui程式 在相關影象應用方面必不可少 在這步開始之前,我...