麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

Docker下搭建一個JAVA Tomcat運行環境的方法

2019-11-02 16:59:39
字體:
來源:轉載
供稿:網友

前言

Docker旨在提供一種應用程序的自動化部署解決方案,在 Linux 系統上迅速創建一個容器(輕量級虛擬機)并部署和運行應用程序,并通過配置文件可以輕松實現應用程序的自動化安裝、部署和升級,非常方便。因為使用了容器,所以可以很方便的把生產環境和開發環境分開,互不影響,這是 docker 最普遍的一個玩法。更多的玩法還有大規模 web 應用、數據庫部署、持續部署、集群、測試環境、面向服務的云計算、虛擬桌面 VDI 等等。

主觀的印象:Docker 使用 Go 語言編寫,用 cgroup 實現資源隔離,容器技術采用 LXC. 提供了能夠獨立運行Unix進程的輕量級虛擬化解決方案。它提供了一種在安全、可重復的環境中自動部署軟件的方式。LXC命令有些復雜,若感興趣,這里有一篇我以前寫的基于LXC,(從無到有,搭建一個簡單版的JAVA PAAS云平臺),可以提前復習一下。

有關實現原理、相關理論、運用場景等,會在本系列后面書寫,這里先來一個淺嘗輒止,完全手動,基于Docker搭建一個Tomcat運行環境。先出來一個像模像樣Demo,可以見到效果,可能會讓我們走的更遠一些。

環境

本文所有環境,VMware WorkStation上運行ubuntu-13.10-server-amd64,注意是64位系統,理論上其它虛擬機也是完全可行的。

安裝Docker

Docker 0.7版本需要linux內核 3.8支持,同時需要AUFS文件系統。

# 檢查一下AUFS是否已安裝sudo apt-get updatesudo apt-get install linux-image-extra-`uname -r`# 添加Docker repository keysudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -" # 添加Docker repository,并安裝Dockersudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"sudo apt-get updatesudo apt-get install lxc-docker# 檢查Docker是否已安裝成功sudo docker version# 終端輸出 Client version: 0.7.1Go version (client): go1.2Git commit (client): 88df052Server version: 0.7.1Git commit (server): 88df052Go version (server): go1.2Last stable version: 0.7.1

去除掉sudo

在Ubuntu下,在執行Docker時,每次都要輸入sudo,同時輸入密碼,很累人的,這里微調一下,把當前用戶執行權限添加到相應的docker用戶組里面。

# 添加一個新的docker用戶組sudo groupadd docker# 添加當前用戶到docker用戶組里,注意這里的yongboy為ubuntu server登錄用戶名sudo gpasswd -a yongboy docker# 重啟Docker后臺監護進程sudo service docker restart# 重啟之后,嘗試一下,是否生效docker version#若還未生效,則系統重啟,則生效sudo reboot

安裝一個Docker運行實例-ubuntu虛擬機

Docker安裝完畢,后臺進程也自動啟動了,可以安裝虛擬機實例(這里直接拿官方演示使用的learn/tutorial鏡像為例):

docker pull learn/tutorial

安裝完成之后,看看效果

docker run learn/tutorial /bin/echo hello world

交互式進入新安裝的虛擬機中

docker run -i -t learn/tutorial /bin/bash

會看到:

root@51774a81beb3:/# 

說明已經進入交互式環境。

安裝SSH終端服務器,便于我們外部使用SSH客戶端登陸訪問

apt-get updateapt-get install openssh-serverwhich sshd/usr/sbin/sshdmkdir /var/run/sshdpasswd #輸入用戶密碼,我這里設置為123456,便于SSH客戶端登陸使用exit #退出
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人综合在线观看 | 日本在线播放一区二区三区 | h视频在线免费观看 | 91久久久久久亚洲精品禁果 | 久久亚洲精品11p | 久久精品视频黄色 | 看免费一级毛片 | 国产精品久久二区 | 一级黄色影院 | 亚洲成人在线免费观看 | 国产成人自拍视频在线 | 成人毛片100部 | 手机av在线电影 | 中文字幕 在线观看 | 国产91对白叫床清晰播放 | 日本a在线观看 | 亚洲天堂在线电影 | 国产一精品久久99无吗一高潮 | 国内精品久久久久久久影视红豆 | 一级大片一级一大片 | 亚洲欧美成aⅴ人在线观看 免费看欧美黑人毛片 | 欧美日韩在线播放一区 | 偿还电影免费看 | 免费一级欧美 | 国产小视频一区 | av电影在线网 | 毛片免费在线观看视频 | 中文字幕电影免费播放 | 激情午夜天 | 久久精品视频黄色 | 91精品久久香蕉国产线看观看 | 亚洲免费毛片基地 | 欧美成人性生活片 | 亚洲午夜精选 | 久久国产精品久久精品国产演员表 | 一级黄色片在线看 | 国产在线播放91 | 91av在线免费 | 精品成人免费视频 | 日日草夜夜 | 伦一区二区三区中文字幕v亚洲 |