文章目录
ESXi安装
1、ESXi安装:
基本上都是下一步,就不做过多介绍了
自定义硬件为iso镜像的路径,然后就完成了,重启
2、重启后的配置:
基本上也是Continue的操作
设置密码:
按F2配置,在这个界面
- 配置IP为静态地址,修改IP;
- 关掉IP地址,disable
- 然后重启网络
然后esc退出保存,打开浏览器,输入IP/ui,即可进入webui界面
Docker环境部署
1、创建虚拟机
上传镜像:
创建虚拟机:
关闭防火墙,设置IP,重启网络
2、安装完之后,连上xshell,安装docker
先修改yum源
参考文档:https://www.cnblogs.com/myzony/p/9071210.html
完整步骤如下:
1、更换阿里源
yum install -y wget
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
2、查看版本
uname -r
3、使用 root 权限登录 Centos。确保 yum 包更新到最新。
yum update
4、卸载旧版本(如果安装过旧版本的话)
yum remove docker docker-common docker-selinux docker-engine
5、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
6、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
7、可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
8、安装docker
yum install docker-ce
9、启动并加入开机启动
systemctl start docker
systemctl enable docker
10、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
3、配置容器镜像
阿里服务镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
配置阿里源镜像
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://wpit5sn8.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
4、从容器里拉取资源
以安装MySQL为例
进入网站选版本:hub.docker.com/_/mysql
docker pull mysql:5.7.34
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 5.7.34 87eca374c0ed 3 weeks ago 447MB
使用上面的镜像id
[root@localhost ~]# docker run -itd --name mysql_xym -p 3306:3306 -e MYSQL_ROOT_PASSWORD=ok 87eca374c0ed
Docker部署Tomcat发布测试
1、从容器里拉取资源tomcat
进入网站选版本:hub.docker.com/_/tomcat
docker pull tomcat:8.5.65-jdk8-adoptopenjdk-hotspot
2、新建数据库插入数据
create database mydemo;
create table userinfos(userid int primary key not null auto_increment,username varchar(20) not null,birthday date not null);
insert into userinfos(username,birthday) values('zs','1992-2-6'),('zs1','1982-6-6'),('zs3','1992-6-6'),('zs4','1992-6-16'),('z3s','1994-6-6');
3、新建maven工程,webapp
4、写ssm读数据库
参考文章:ssm整合发布方法
5、打war包
5、上传到容器里
[root@localhost ~]# docker ps
容器的镜像id eee0d10aa4ff
[root@localhost ~]# scp mywebs_docker_tomcat_war.war eee0d10aa4ff:/usr/local/
[root@localhost ~]# docker cp mywebs_docker_tomcat_war.war eee0d10aa4ff:/usr/local/tomcat/webapps
然后输入下面网址进行测试:http://192.168.221.223:8888/mywebs_docker_tomcat_war/init.do