Docker系列~搭建Tomcat和JDK執行環境(六)
阿新 • • 發佈:2019-01-10
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 |