1. 程式人生 > >linux 伺服器 從無到有用docker部署java開發環境

linux 伺服器 從無到有用docker部署java開發環境

預先購買好伺服器和域名,伺服器選擇:CentOS

第一步,下載docker:

前置條件:

64-bit系統

kernel 3.10+

1.檢查核心版本,返回的值大於3.10即可。

檢查命令: uname -r 

2.新增Yum倉庫

tee /etc/yum.repos.d/docker.repo <<-'EOF'  
[dockerrepo]  
name=Docker Repository  
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/  
enabled=1  
gpgcheck=1  
gpgkey=https://yum.dockerproject.org/gpg  
EOF  

3.安裝docker

命令:yum install -y docker-engine

安裝成功後,使用docker version命令檢視是否安裝成功

4.啟動docker

命令: service docker start

5.設定docker 開機啟動

命令: sudo systemctl enable docker

第二步:通過docker 拉取java環境所需映象

1.java jdk1.8

去官網找到Jdk下載連線

然後在Linux上命令:

wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-i586.tar.gz

下載完成後解壓

tar  -zxvf  jdk-8u131-linux-x64.tar.gz

然後配置環境

vim /etc/profile

2 安裝mysql

命令:docker pull mysql5.6

啟動:

docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456-d mysql:5.6

命令說明:

  • -p 3306:3306:將容器的3306埠對映到主機的3306埠

  • -v -v $PWD/conf:/etc/mysql/conf.d:

    將主機當前目錄下的conf/my.cnf掛載到容器的/etc/mysql/my.cnf

  • -v $PWD/logs:/logs:將主機當前目錄下的logs目錄掛載到容器的/logs

  • -v $PWD/data:/mysql_data:將主機當前目錄下的data目錄掛載到容器的/mysql_data

  • -e MYSQL_ROOT_PASSWORD=123456:初始化root使用者的密碼

2 安裝nginx

命令:docker pull nginx

啟動:docker run -d -p 8080:80   nginx

3 安裝rabbit-mq

命令:docker pull mysql:management

啟動:docker run -d --name rabbitmq --publish 5671:5671  --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 \rabbitmq:management

4 安裝redis

命令: docker pull redis

啟動:docker run -p 6379:6379 -v $PWD/data:/data  -d redis redis-server --appendonly yes

相關推薦

linux 伺服器 從無到有用docker部署java開發環境

預先購買好伺服器和域名,伺服器選擇:CentOS第一步,下載docker:前置條件:64-bit系統kernel 3.10+1.檢查核心版本,返回的值大於3.10即可。檢查命令: uname -r 2.新增Yum倉庫tee /etc/yum.repos.d/docker.re

Centos7.2下部署Java開發環境

$path 2.x ava x64 jdk server telnet 選擇 new 1.安裝JDK   如果以前安裝過JDK,想要重新安裝可執行如下命令進行卸載,這裏安裝的是JDK1.8:   先查詢: rpm -qa|grep jdk   然後再通過下面命令進行卸載

在windows系統上部署java開發環境

JAVA部署 步驟二:安裝過程中,將開發工具安裝位置,更改為d:\java\jdk。 步驟三:新增環境變數:開始——>計算機 右鍵——>屬性——>高階系統設定——>環境變數 使用者變數 path = ...;d:\java\jdk\bin

window下使用Docker部署前端開發環境

背景 很早之前就關注過docker,看過有關的資料,但是那時候docker並不支援window,使用需要使用 docker toolbox 採用VirtualBox虛擬機器的方式來安裝,覺得很麻煩,就一直沒有嘗試。 最近無意中發現docker for windo

linux系統部署Java執行環境,以及docker部署mysql(docker-compose)

部署JavaJDK環境 #yum -y install java-1.8.0-openjdk 部署mysql使用docker(用docker-compose封裝好docker-compose up -d執行) 建立docker-compose.yml vim

使用docker-maven-plugin外掛將專案編譯為docker映象到遠端linux伺服器(非常有用

 在win10中使用idea開發一個模組化的maven專案,然後想要把該專案直接編譯到遠端Linux伺服器的Docker中,具體做法如下:        第一:在各模組中的pom檔案中加入以下 <plugin> <groupId>co

網站搭建:搭建Linux伺服器、FTP服務並部署Javaweb專案(Centos 7.4 + Tomcat + Mysql + Java + vsftpd)

前言 近期騰訊雲的“雲+校園”活動,伺服器大降價,於是便購買了一個月的雲伺服器,順便在阿里那購買了一個.top域名。 此次搭建: 伺服器系統:Centos 7.4 開發語言:JDK8 資料庫:MySQL 伺服器:Tomcat 搭建方式:純命令列

阿里雲linux伺服器------第四章:安裝java,tomcat

安裝 JDK JDK 是開發Java程式必須安裝的軟體,我們檢視一下 yum 源裡面的 JDK: yum list java* 選擇適合本機的JDK,並安裝: yum install java-1.7.0-openjdk* -y 註釋:(* 空格-y) 紅色部分可

使用 Webhooks 將 Linux 伺服器上的專案自動部署到 GitHub

我們的專案一般都會託管在類似 Github 和 Coding 之類的平臺上,當專案部署在伺服器上之後,如果發現需要更改一處地方,需要在本地更改之後提交到 Github,然後再登入伺服器拉取 Github 上的程式碼,可以說操作非常麻煩了,我們可以使用 Github 上的 Webhooks 實現本地提交之後伺服

Linux(Centos7.0)安裝tomcat並且部署Java Web專案

目錄 1.1.因為tomcat的安裝依賴於Java jdk,所以我們需要在判斷linux系統下面是否安裝jdk,     檢查jdk環境:java -version,如果顯示jdk版本號,則證明已經安裝,如果不顯示,則證明沒有安裝,命令如下:

Linux(Centos)之安裝tomcat並且部署Java Web專案

  b.因為tomcat的安裝依賴於Java jdk,所以我們需要在判斷linux系統下面是否安裝jdk     b.1 使用(Xshell)連線到Linux系統下面     b.2 輸入命令:java -version,如果顯示jdk版本號,則證明已經安

零配置雲伺服器Java web執行環境)(二、配置JAVA開發環境

二、配置JAVA開發環境 先進入我們的實力列表,右邊進入遠端連線。 這裡遠端連線1 輸入遠端連線密碼後連線成功,接著輸入系統登陸賬號密碼。(Unix系統輸入密碼都是不顯示在螢幕上的,是連小星星都沒有的。) 登陸成功後我們先新建一個目錄

putty windows上傳檔案到linux伺服器 & linux伺服器 下載檔案到 windows

使用pscp方式從windows上傳檔案到linux伺服器 在CMD命令列中進入到putty安裝目錄 輸入pscp 回車 pscp 跟我們平時使用的linux scp命令操作的都是類似的 現在我直接從windows本地上傳一個檔案到linux伺服器 D:\P

Linux伺服器搭建Java開發環境(jdk+mysql+tomcat+maven)

1、安裝mysql服務 (1)、更新軟體源,命令:apt-get update (2)、依次使用命令: sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libm

阿里雲centos伺服器部署java-web環境

主要任務 使用ssh工具,在阿里雲伺服器配置jdk,tomcat,mysql,並部署專案。 所需工具 Xshell,Xftp,jdk1.8(linux版)、tomcat7(linux版)、mysql5.5(linux版) 所有工具下載地址: 密

手把手docker部署java應用(初級篇)

本篇原創釋出於 Flex 的個人部落格:點選跳轉 前言   在沒有 docker 前,專案轉測試是比較麻煩的一件事。首先會化較長的時間搭建測試環境,然後在測試過程中又經常出現測試說是 bug,開發說無法復現的情況,導致撕逼。   本篇記錄瞭如何將一個 java 應用部署到 docker 中。主要講述了以下幾個

Linux學習之在搭建java開發環境

inux 添加 linux java開發環境 搭建 包名 開發 alt 環境 首先,在官網上下載你需要的JDK 然後 解壓包   tar -zxvf 包名 配置環境變量    vim /etc/profile 如果權限不夠,就使用sudo vim /etc/profil

Linux安裝Java開發環境

tar.gz java開發環境 下載jdk 解壓 vim 打印 bin class linux   一、JDK安裝     安裝JDK的實現步驟(使用root用戶登錄安裝,避免需要對文件授權)     (1)下載JDK,JDK的存放目錄一般存放於 /opt目錄下(Oracl

Docker部署Jenkins測試環境

-name docker hub 你們 mkdir -p sts eas pos 目錄 安裝docker環境 yum install epel-release -y && yum install docker -y 如果是高手需要docker-compose

Linux(Ubuntu 16) 下Java開發環境的配置(二)------Tomcat的配置

進入 安裝 如果 開發 tomcat服務 環境 成功 服務器 簡單 前言 相比於java JDK的配置,Tomcat的配置簡單的多,簡直就相當於直接運行了,本文以Tomcat8.0為例進行配置 1.Tomcat的下載 地址:https://tomcat.apac