docker部署springboot+vue

编程入门 行业动态 更新时间:2024-10-09 05:16:14

<a href=https://www.elefans.com/category/jswz/34/1771431.html style=docker部署springboot+vue"/>

docker部署springboot+vue

服务器: 用户名 root 密码
tab键 是 提示

yum update

删除docker:
$ sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
安装依赖:
$ sudo yum install -y yum-utils

安装源:
$ sudo yum-config-manager
–add-repo
.repo

$ sudo sed -i ‘s/download.docker/mirrors.aliyun/docker-ce/g’ /etc/yum.repos.d/docker-ce.repo

安装docker:
$ sudo yum install docker-ce docker-ce-cli containerd.io

启动:systemctl start docker

查看状态:systemctl status docker

docker pull redsi
docker pull mysql:8.0.23

docker run -d --name root -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:8.0.23
然后开放端口
docker exec -it root mysql -uroot -p (执行完就可以连接navicat了 root 密码123456)

开启防火墙 systemctl start firewalld

看那些端口开放了 firewall-cmd --list-ports
firewall-cmd --zone=public --add-port=80/tcp --permanent 开放80端口,永久生效
firewall-cmd --zone=public --remove-port=8080/tcp --permanent 关闭8080端口,永久生效
修改完以后 要重新加载一下
firewall-cmd --reload 重启防火墙,立即生效

在opt下创建 一个前端文件夹 建一个后端的文件夹 用来存放对应的dockerFile

重启mysql: docker start 加 mysql容器的id

#安装firewall
yum install firewalld

启动

systemctl start firewalld
#设置开机自启
systemctl enable firewalld
#添加
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重启
firewall-cmd --reload

查看开放端口

firewall-cmd --list-ports
————————————————
版权声明:本文为CSDN博主「如我般骄傲」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:

删除镜像 docker rmi 镜像id
删除容器 docker rm 容器id
重启docker : systemctl restart docker

在跟目录下的opt下创建nginxPre文件夹 再在里面创建nginx.fronted 然后把nginx的配置文件nginx.conf 传上来用rz命令
然后再把前段的项目的压缩包 也用rz 命令传上来 然后用unzip 解压 然后就可以 创建前段的镜像和个容器

然后再opt下 创建tomcatPre文件夹 里面创建tomcat.fronted文件

docker images 查看所有镜像 docker rmi 加id 删除镜像
docker ps 查看所有运行的容器 docker rm 加id 删除容器

前段;
nginx镜像 (nginx 是nginx 镜像的名字)
docker build -t nginx -f ngin.fronted .

然后 弄nginx容器(nginx:是镜像的名字 nginxa:是nginx容器起的的名字)
docker run -d --name=nginxa -p 80:80 nginx
如果出现错误 重启一下docker 然后删除产生的错误容器

后端:(tomcat 为镜像名字)
docker build -t tomcat -f tomcat.fronted .

容器
docker run -d --name=tomcata -p 8080:8080 tomcat

修改的时候 先stop容器 然后删除容器 然后删除镜像

更多推荐

docker部署springboot+vue

本文发布于:2023-11-17 08:51:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1641583.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:docker   springboot   vue

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!