docker部署web應用

2021-07-29 21:58:49 字數 902 閱讀 4814

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.查...