1.安裝mysql容器
docker run --name mysqlname -v /home/ubuntu/*/data0:/var/lib/mysql -p 3302:3306 -e mysql_root_password=root -t index.csphere.cn/microimages/mysql:latest
其中--name 用來確定容器的名字,配置該項則不使用系統自動分配的名字。
-v 配置掛載的目錄,其中data0是資料庫檔案
-p 埠對映配置
-e mysql_root_password=root 用來指定 root賬號的密碼為root
index.csphere.cn/microimages/mysql:latest 位mysql映象
2.安裝tomcat容器:
3.設定mysql資料庫的訪問許可權,或者在上一步安裝的時候 link mysql容器
4.如果tomcat容器的系統時間不正確,可能還需要進行相關設定,
可以參考:對已經配置完成的進行掛載/etc/localtime,但是比較麻煩。比較簡單的方法是在安裝tomcat容器的時候再多掛載乙個檔案,即加乙個引數-v /etc/localtime:/ect/localtime. 前提是宿主機已經進行了正確的時間設定。
5.如果租用的是雲伺服器,可能需要設定相關的防火牆規則,以便外部可以訪問
常用的docker命令:
docker ps [-a |-l] ——>檢視容器列表或最新啟動的容器,什麼引數都不加則為檢視啟動的
docker inspect 容器名 ——> 檢視容器詳細配置資訊
docker rm 容器名 ——> 刪除指定容器
docker exec -it 容器名 /bin/bash ——>進入容器內部
docker info
使用docker部署簡單web應用
由於我是很久之前裝的docker了,已經不記得怎麼安裝了,安裝教程可以參考網上的教程。這裡提供乙份參考 這裡的編寫需要注意路徑問題 按照下面的形式編寫dockerfile from golang latest workdir go src apiongo copy go src apiongo ru...
使用Docker部署單體web應用
docker pull hub.c.163.com library tomcat 82.編寫乙個dockerfile檔案 maintainer zhangchen 61037 qq.com把dockerfile和war包放在同一級目錄下 3.構建映象 docker build t dock dock...
Docker部署Tomcat及Web應用的實現
一 docker yum install y epel release yum install docker io 安裝docker chkconfig docker on 加入開機啟動 service docker start 啟動docker服務 二 docker安裝tomcat容器 2.1.查...