ESXi+docker

ESXi安装

1、ESXi安装:

基本上都是下一步,就不做过多介绍了

image-20210510194335695

image-20210510194411463

image-20210510194359015

image-20210510194435368

image-20210510194448121

image-20210510194500511image-20210510194510848image-20210510194522801image-20210510194531802image-20210510194540480image-20210510194553112

image-20210510194626600image-20210510194634976

image-20210510195058926

image-20210510194651209

自定义硬件为iso镜像的路径,然后就完成了,重启

2、重启后的配置:

基本上也是Continue的操作

image-20210510200722640

image-20210510200736280

设置密码:

image-20210510200853992

image-20210510200907448

image-20210510200954442

image-20210510201158202

按F2配置,在这个界面

  • 配置IP为静态地址,修改IP;
  • 关掉IP地址,disable
  • 然后重启网络

image-20210510192710873

然后esc退出保存,打开浏览器,输入IP/ui,即可进入webui界面

image-20210510194018607

Docker环境部署

1、创建虚拟机

上传镜像:

image-20210511092617764

创建虚拟机:

image-20210511095734615

关闭防火墙,设置IP,重启网络

2、安装完之后,连上xshell,安装docker

先修改yum源

参考文档:https://www.cnblogs.com/myzony/p/9071210.html

image-20210511105152563

完整步骤如下:

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

image-20210511123023997

4、写ssm读数据库

参考文章:ssm整合发布方法

5、打war包

image-20210511192020140

image-20210511192202040

image-20210511192230825

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

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值