docker入門及安裝tomcat
阿新 • • 發佈:2018-12-05
Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。
一、安裝
推薦使用centOS 7以上版本安裝(centOS 6一下版本安裝部分功能不可以用)。
參照安裝教程
二、映象加速
鑑於國內網路問題,後續拉取 Docker 映象十分緩慢,我們可以需要配置加速器來解決,我使用的映象地址:dashboard
三、常用命令
- docker images:列出所有docker映象
- docker pull : 從映象倉庫中拉取或者更新指定映象
- docker ps:列出所有執行中的容器,-a引數可以列出所有容器,包括停止的
- docker stop container_id:停止容器
- docker start container_name:啟動已被停止的容器
- docker rm container_id:刪除已經停止的容器,加-f選項可以強制刪除正在執行的容器
- docker rmi image_id:刪除映象,前提是該映象沒有對應的容器
- docker commit :基於當前映象產生一份新映象
- docker save :將指定映象儲存成 tar 歸檔檔案
- docker load :將save儲存的tar檔案匯入成映象
四、docker安裝tomcat
1.拉取映象
- 在dashboard網頁中搜索tomcat,選取需要的版本,點選【拉取】
輸入拉取命令
docker login daocloud.io #輸入賬號密碼
docker pull daocloud.io/library/tomcat:9.0.0.M22
- 下載成功後,檢查映象是否存在,執行命令
docker images
,結果如下
2.開啟一個容器執行映象
docker run --name tomcat -p 8080:8080 -d daocloud.io /library/tomcat:9.0.0.M22
3.檢查是否成功
4.停止容器
docker stop tomcat #其中“tomcat”是開啟容器時的命名(--name)
5.再次啟動容器
docker start tomcat #其中“tomcat”是開啟容器時的命名(--name)
6.刪除容器
a. 刪除容器前需要檢視待刪除容器的id,命令docker ps
b. 執行刪除命令
docker rm 854bd9eb844d