当前位置:   article > 正文

ESXi+docker_esxi docker

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

4、从容器里拉取资源

以安装MySQL为例

进入网站选版本:hub.docker.com/_/mysql

docker pull mysql:5.7.34
  • 1
[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
  • 1
  • 2
  • 3
  • 4
  • 5

Docker部署Tomcat发布测试

1、从容器里拉取资源tomcat

进入网站选版本:hub.docker.com/_/tomcat

docker pull tomcat:8.5.65-jdk8-adoptopenjdk-hotspot
  • 1

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');
  • 1
  • 2
  • 3

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
  • 1
  • 2
  • 3
  • 4

然后输入下面网址进行测试:http://192.168.221.223:8888/mywebs_docker_tomcat_war/init.do

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/934556
推荐阅读
相关标签
  

闽ICP备14008679号