Docker核心技術(二)
阿新 • • 發佈:2018-11-23
Docker核心技術
Docker的常用命令
幫助命令
- docker version:
- docker info
- docker --help(重點掌握)
映象命令
docker images
Options的說明
docker search
docker search -s 30 tomcat
docker search -s 30 --no-trunc tomcat
docker pull
這個時候,我就拉取了最新的tomcat:
這個時候,本地的映象列表就有了tomcat的映象了:
使用docker rmi來刪除本地映象:
這個時候,就是已經刪除了:
我們刪除了之後,也可以在倉庫裡面進行拉取:
如果想要刪除多個的話,就可以這樣來做:
思考:
容器命令
1.拉取映象
從倉庫裡面拉取一個centos:
2. 新建並啟動容器
Option說明
啟動互動式容器:
3. 列出當前所有正在執行的容器
這個是檢視上一個執行的容器:
4.退出容器
- exit:容器停止並退出
- ctrl+P+Q
我們重新執行一個centos容器:
我們可以用docker ps來檢視一下 ,可以看到,這個容器還在執行著:
我們還可以檢視過去執行的兩個例項:
5.啟動容器
這個時候,就有兩個在執行的例項:
6.重啟容器
7.停止容器
8.強制停止容器
9.刪除已停止的容器
我們還可以一次性刪除多個容器:
10. 重要部分
- 啟動守護式容器
這個就是後臺執行,沒有互動視窗:
但是,我們用docker ps的時候,並沒有執行的容器:
這裡有一個很重要的機制:Docker容器後臺執行,就必須要有一個前臺的程序;
- 檢視容器日誌
這個就是一個常用的引數:
- 檢視容器內執行的程序
檢視容器內執行的程序:
- 檢視容器內部細節
- 進入正在執行的容器並以命令列互動
- 從容器內拷貝檔案到主機上
總結
Docker映象
映象是什麼?
- 映象是什麼?
聯合檔案系統
Docker映象載入原理
映象的特點
Docker映象commit操作補充
- 案例一
這個時候,就是能訪問了:
刪除上一步通過docker執行的tomcat所產生的文件:
把這個doc刪除了之後,再commit提交之後,形成自己的tomcat映象;
我們可以這樣來提交:
這個就是我們剛剛提交的:
我們把所有正在執行的都刪除:
這個時候,就是可以訪問了:
這個是以後臺的方式來執行