一、下载Centos镜像并安装
1.下载地址
二、Centos设置
- 切换Root用户 使Root用户可以远程登陆
vim /etc/ssh/sshd_config
# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password //注释此行
PermitRootLogin yes //加入此行
StrictModes yes
重启服务
service ssh restart
2.修改Centos固定IP
3.重启网络服务
4.Centos关闭防火墙
sudo systemctl stop firewalld # 临时关闭
sudo systemctl disable firewalld # 然后reboot 永久关闭
sudo systemctl status firewalld # 查看防火墙状态。
三、安装Docker
1.首先清除非官方的Docker软件包
yum -y remove docker docker-common container-selinux
2.安装 yum-utils工具包
yum install -y yum-utils
3.配置阿里云Docker官方的安装源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.配置完毕后更新 系统yum安装源
yum update -y
5.可以查看所有仓库中所有docker版本,并选择特定版本安装
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
...
5.安装Docker,命令:yum install docker-ce-版本号,我选的是18.06.3.ce,如下
yum install docker-ce-18.06.3.ce
6.安装完成后查看docker版本
docker version
7.出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
解决方案
systemctl enable docker # 添加开机启动
systemctl daemon-reload # xxx
systemctl restart docker.service # 重启服务
完美解决
8.修改Dcoker数据源提升下载速度
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://1b9l8gw7.mirror.aliyuncs.com"]
}
EOF
9.设置成功之后需要重新加载docker并重启
systemctl daemon-reload
systemctl restart docker.service
四、安装JDK
1.解压缩并移动到指定目录
tar -zxvf jdk-8u152-linux-x64.tar.gz
2.创建目录
mkdir -p /usr/local/java
3.移动安装包
mv jdk1.8.0_152/ /usr/local/java/
4.设置所有者
chown -R root:root /usr/local/java/
5.配置系统环境变量
vim /etc/environment
6.添加如下语句
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
7.配置用户环境变量
vim /etc/profile
8.添加如下语句
export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
9.使环境变量生效
source /etc/profile
10.测试java版本
java -version
Java安装完成
五、安装docker可视化视图
1.拉取Docker镜像
docker pull portainer/portainer
2.启动portainer容器
docker run --restart=always -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
启动成功
浏览器访问:IP地址:9000
3.初始密码自己设置
4.设置密码进入后
安装完成如下图:
六、Docker-Compose安装
1.安装python-pip
yum install python3-pip
2.安装docker-compose
pip install -i https://mirrors.aliyun.com/pypi/simple docker-compose
或者
pip3 install -i https://mirrors.aliyun.com/pypi/simple docker-compose
3.查看Docker-Compose版本
Docker-Compose安装完成
七、Docker安装Tomcat
1.拉取镜像
docker pull tomcat
docker pull tomcat:跟要下载的版本号
2.启动tomcat
dock