1. 程式人生 > >Docker系列~搭建Tomcat和JDK執行環境(六)

Docker系列~搭建Tomcat和JDK執行環境(六)

1 Docker與虛擬機器

2 搭建過程

2.1 準備宿主系統

準備一個 CentOS 7作業系統,具體要求如下:

  • 必須是 64 位作業系統

  • 建議核心在 3.8 以上

通過以下命令檢視您的 CentOS 核心:

1 # uname -r

2.2 安裝Docker

1 # yum install docker

可使用以下命令,檢視 Docker 是否安裝成功:

1 # docker version

若輸出了 Docker 的版本號,則說明安裝成功了,可通過以下命令啟動 Docker 服務:

1 # systemctl start  docker.service

一旦 Docker 服務啟動完畢,就可以開始使用 Docker 了。

2.3 下載映象

以 CentOS 為例,下載一個 CentOS 的映象:

1 # docker pull centos:7.2.1511

下載完成後,使用命令檢視本地映象列表:

1 2 3 # docker images REPOSITORY        TAG        IMAGE ID      CREATED      VIRTUAL SIZE docker.io/centos  7.2.1511   83ee614b834e  9 weeks ago  194.6 MB

2.4 啟動容器

容器是在映象的基礎上來執行的,一旦容器啟動了,我們就可以登入到容器中,安裝自己所需的軟體或應用程式。

使用以下命令即可啟動容器:

1 # docker run -i -t -v /root/software/:/mnt/software/ 83ee /bin/bash

命令包含以下三個部分:

1 docker run <相關引數> <映象 ID> <初始命令>

其中,相關引數包括:

  • -i:表示以“互動模式”執行容器

  • -t:表示容器啟動後會進入其命令列

  • -v:表示需要將本地哪個目錄掛載到容器中,格式:-v <宿主機目錄>:<容器目錄>

本例中,所有安裝程式都放在了宿主機的/root/software/目錄下,現在需要將其掛載到容器的/mnt/software/目錄下。

1 2 3 4 5