1. 程式人生 > >docker入門及安裝tomcat

docker入門及安裝tomcat

 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