centos中docker安装部署(三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题)
类别:服务器 浏览量:1498
时间:2022-01-22 01:37:04 centos中docker安装部署
三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题Fast-Linux 项目地址:https://gitee.com/uitc/Fast-Linux
介绍
Linux初始化和一些常用环境的搭建是一个虽简单但费时的工作,尤其是你的Linux由于某种不可控的因素宕机了,这意味着你又要从头开始部署一遍环境,有些令人抓狂,因此我有了搭建这个Linux初始化脚本库的想法,不管小白还是大佬,只需一键运行,然后喝杯咖啡,环境便可搭建成功,岂不美滋滋?
由于个人能力有限,只能总结我碰到的环境脚本(我是Java开发,不熟悉python,c/c++等)
由于linux版本众多,开发环境也多种多样,因此这是一个需要大家一起贡献才能越来越强大的仓库,欢迎大家 fork push start!!!
使用教程
- 新建的Linux,要确保你是以root用户的身份登录,如不是,请使用 sudo passwd root 为你的root设置初始密码,然后重新登录
- 输入cd 回车进入用户目录(其他目录也行,建议放在用户目录)运行
git clone https://gitee.com/qiu-qian/Fast-Linux.git
克隆该项目 - 进入与你对应版本的Linux系统中,例如我是Ubuntu16.04,则输入
cd Fast-Linux/ubuntu/ubuntu16-04/
- 根据说明找到你想要部署的环境,然后将其设置为可执行文件,例如我想使用 start.sh 则输入
chmod 700 start.sh
- 运行脚本即可,例如我想使用 start.sh 则输入
./start.sh
- 坐下了喝杯咖啡。。
脚本更新日志
(注:如需提交,请在该日志后追加,说明你增加的脚本路径及环境组合,统一格式,方便管理)
2020/7/26
- ubuntu/ubuntu16-04/start.sh
- 设置国内Apt源
- 允许root用户通过ssh远程登录
- jdk-8u251环境
- apache-maven-3.6.3 环境(阿里云maven仓库)
#设置apt源 echo "deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversec" >/etc/apt/sources.list #更新apt源 apt-get update #允许root用户通过ssh远测登录 sed -i "s/PermitRootLogin prohibit-password/#PermitRootLogin prohibit-password\nPermitRootLogin yes/g" /etc/ssh/sshd_config #重启ssh服务 service ssh restart #向用户变量中追加系统命令,防止重启命令失效 echo 'export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games' >>/etc/profile #新建文件夹,分配资源 mkdir /usr/local/java mkdir /usr/local/maven cp settings.xml /usr/local/maven #安装Java cd /usr/local/java #下载java安装包 curl -o jdk-8u251-linux-x64.tar.gz https://code.aliyun.com/kar/oracle-jdk/raw/3c932f02aa11e79dc39e4a68f5b0483ec1d32abe/jdk-8u251-linux-x64.tar.gz tar -zxvf jdk-8u251-linux-x64.tar.gz rm jdk-8u251-linux-x64.tar.gz #追加java的系统环境变量(所有用户皆可使用) echo 'export JAVA_HOME=/usr/local/java/jdk1.8.0_251' >>/etc/environment echo 'export JRE_HOME=/usr/local/java/jdk1.8.0_251/jre' >>/etc/environment echo 'export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib' >>/etc/environment echo 'export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin' >>/etc/environment #追加java的用户环境变量 echo 'export JAVA_HOME=/usr/local/java/jdk1.8.0_251' >>/etc/profile echo 'export JRE_HOME=/usr/local/java/jdk1.8.0_251/jre' >>/etc/profile echo 'export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib' >>/etc/profile echo 'export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin' >>/etc/profile #安装maven cd /usr/local/maven #下载maven安装包 curl -o apache-maven-3.6.3-bin.tar.gz https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz tar -zxvf apache-maven-3.6.3-bin.tar.gz rm apache-maven-3.6.3-bin.tar.gz #追加maven的系统环境变量(所有用户皆可使用) echo 'export M2_HOME=/usr/local/maven/apache-maven-3.6.3' >>/etc/environment echo 'export CLASSPATH=$CLASSPATH:$M2_HOME/lib' >>/etc/environment echo 'export PATH=$PATH:$M2_HOME/bin' >>/etc/environment #追加maven的用户环境变量 echo 'export M2_HOME=/usr/local/maven/apache-maven-3.6.3' >>/etc/profile echo 'export CLASSPATH=$CLASSPATH:$M2_HOME/lib' >>/etc/profile echo 'export PATH=$PATH:$M2_HOME/bin' >>/etc/profile #新建maven仓库 mkdir repository #修改maven的配置文件 # rm apache-maven-3.6.3/conf/settings.xml mv settings.xml apache-maven-3.6.3/conf #重启 reboot
- ubuntu/ubuntu16-04/docker.sh
- 安装docker(国内镜像)
- 安装 docker-compose
#docker环境搭建脚本 #下载docker curl -fsSL get.docker.com -o get-docker.sh # sh get-docker.sh --mirror Aliyun sh get-docker.sh --mirror AzureChinaCloud #配置镜像加速 echo "{\"registry-mirrors\": [\"https://qy5lms4s.mirror.aliyuncs.com\"]}" >/etc/docker/daemon.json #重启服务 systemctl daemon-reload systemctl restart docker #拉取ubuntu:16.04测试 docker pull ubuntu:16.04 #docker-compose的安装 curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m) >/usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
到此这篇关于三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题的文章就介绍到这了,更多相关ubuntu16.04初始化Java,maven,docker环境的部署内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- centos7怎样安装vnc(Ubuntu 20.04系统中安装vncserver的方法步骤)
- gitlablinux安装配置(Ubuntu20.04安装配置GitLab的方法步骤)
- ubuntu安装php(在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法)
- ubuntu16.04开机默认root(新版ubuntu20.04 使用root用户登录系统的详细教程)
- linux下python安装pip(在Docker中的ubuntu中安装Python3和Pip的问题)
- ubuntu内核升级指定版本(Ubuntu12.04建立内核树实现过程详解)
- ubuntu安装hadoop单机版(VMware + Ubuntu18.04 搭建Hadoop集群环境的图文教程)
- ubuntu11.04安装ssh失败(Ubuntu20.04桌面安装及root权限开通和ssh安装详解)
- ubuntu20.04安装启动问题(安装ubuntu18.04报:failed to load ldlinux.c32的问题及解决步骤)
- 阿里云centos7java服务器搭建(阿里云 ubuntu16.04搭建IPSec服务)
- 阿里云ubuntu系统(阿里云ubuntu16.04如何搭建pptpd服务)
- kubernetes 虚拟机安装(VirtualBox+Ubuntu16搭建Kubernetes集群的实现)
- linux安装opencv版本(详解ubuntu安装opencv的正确方法)
- win10上装ubuntu系统(Windows 10 太难用如何定制你的 Ubuntu方法详解)
- 安装hbase1.1.2(Vmware + Ubuntu18.04 安装 Hbase 2.3.5的详细教程)
- linux安装sqlserver 2008 r2(Ubuntu 下安装SQL Server教程)
- 小米推出米兔儿童电话手表奥特曼版,799 元,支持微信 QQ(小米推出米兔儿童电话手表奥特曼版)
- 贾怀胤唱《白龙马》 炸场 了 没想到京剧还能这么玩(贾怀胤唱白龙马)
- 白龙马的改编学生版,快来看看(白龙马的改编学生版)
- 萌娃唱《白龙马》走红,那生动的小表情,网友直呼 简直是戏精(萌娃唱白龙马走红)
- 朱鹤松被不断认可,凤凰传奇玲花喊话岳云鹏,索要老朱演出门票(朱鹤松被不断认可)
- 元宵晚会槽点多,芒果台上来就假唱,岳云鹏不说相声改评书了(元宵晚会槽点多)
热门推荐
- mysql索引原理及调优(MySQL索引机制程序员必知)
- linux查看磁盘空间异常占用(Linux磁盘空间释放问题整理)
- 自己搭建域名解析服务器(apache 二级域名解析实现方法)
- sqlserver2008远程连接设置(如何开启SqlServer 远程访问)
- mysql中json的支持(MySQL中json字段的操作方法)
- javascript四种数组(javascript数组includes、reduce的基本使用)
- dedecms点赞功能怎么做呢(dedecms自定义表单添加发布时间功能的方法)
- python正则表达式处理教学(使用Python正则表达式操作文本数据的方法)
- css渐变有几种(CSS 还能这样玩?奇思妙想渐变的艺术)
- js的异步请求(浅谈JS三座大山之异步和单线程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9