docker相關釋義
基礎**:
docker的思想來自於貨櫃,貨櫃解決了什麼問題?在一艘大船上,可以把貨物規整的擺放起來。並且各種各樣的貨物被貨櫃標準化了,貨櫃和貨櫃之間不會互相影響。那麼我就不需要專門運送水果的船和專門運送化學品的船了。只要這些貨物在貨櫃裡封裝的好好的,那我就可以用一艘大船把他們都運走。
docker就是類似的理念。現在都流行雲計算了,雲計算就好比大貨輪。docker就是貨櫃。
centos7安裝docker
使用 yum 安裝(centos 7下)
注:docker 要求 centos 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 。?1
2345
6789
1011
#檢視你當前的核心版本
uname
-r
#安裝 docker
sudo
yum -y
install
docker
#啟動 docker 後台服務
sudo
service docker start
sudo
docker run hello-world
使用指令碼安裝 docker?1
2345
6789
1011
#確保 yum 包更新到最新
sudo
yum update
#執行 docker 安裝指令碼,執行這個指令碼會新增 docker.repo 源並安裝 docker。
#啟動 docker 程序
sudo
service docker start
#驗證 docker 是否安裝成功並在容器中執行乙個測試的映象
sudo
docker run hello-world
docker容器基本操作?1
2345
6789
1011
1213
14#執行ubuntu映象,並建立乙個互動式的環境
sudo
docker run -it ubuntu
bash
#檢視執行程序
sudo
docker
ps
-a
#檢視容器映象詳細資訊
sudo
docker inspect 容器名
#重新啟動開始的容器
sudo
docker start 容器名
#刪除已有容器
sudo
docker
rm
容器名
docker容器開啟守護式程序
第一種方法:?1
2345
6789
10#進入互動式的環境
sudo
docker run -it ubuntu
bash
#按ctrl+p 和ctrl+q退出
#檢視執行程序
sudo
docker
ps
#附加到正在執行的容器
sudo
docker attach 容器名
第二種方法:?1
2345
6789
1011
1213
14#進入互動式的環境
sudo
docker run -d ubuntu
/bin/sh
-c
"while true; do echo hello world; sleep 1; done"
#檢視執行程序
sudo
docker
ps
#使用日誌命令檢視正在執行的容器
sudo
docker logs -tf --
tail
0 容器名
#檢視容器內的程序
sudo
docker
top
容器名
#在執行中的容器中執行新的程序
sudo
docker
exec
-itd 容器名
docker容器停止守護式程序
第一種方法:傳送命令,等待停止?1
sudo
docker stop 容器名
第二種方法:直接殺死?1
sudo
docker
kill
容器名
docker中部署靜態**?1
2345
6789
1011
1213
1415
1617
1819
2021
2223
24#新建容器web,設定容器埠對映ip:hostport:containerport
sudo
docker run -p 0.0.0.0:8080:80 --name web -i -t ubuntu
bash
#進入容器互動環境
#更新包
apt-get update
#安裝nginx
apt-get
install
-y nginx
#安裝vim
apt-get
install
-y vim
#按ctrl+p 和ctrl+q退出,開啟守護程序
#檢視守護程序
sudo
docker
ps
#檢視埠對映
sudo
docker port web
#檢視web容器程序情況
sudo
docker
top
web
#檢視web資訊,找到容器ip
sudo
docker 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程式 在相關影象應用方面必不可少 在這步開始之前,我...