当前位置:   article > 正文

前端 finalShell 与 docker 创建 服务连接 部署项目

前端 finalShell 与 docker 创建 服务连接 部署项目

准备 fianlShell 下载地址 官网下载地址 要哪个下那个, 我的是第一个
在这里插入图片描述

下载后 安装 打开 在这里插入图片描述
在这里插入图片描述

选择 SSH 进行配置

在这里插入图片描述
配置后点击确定即可
在这里插入图片描述

1、yum install -y docker -y 表示不询问,使用默认配置进行安装
检测版本 装最新的
在这里插入图片描述

2、 yum list installed | grep docker 查看yum安装完成文件列表并筛选docker安装信息
3、systemctl status docker 查看docker当前服务状态,active:inactive(dead)未开启,死亡状态
4、systemctl start docker 如果docker处于死亡状态,启动docker
systemctl status docker 再次查看docker状态
5、上述状态为running后即可使用docker
6、更换镜像拉取地址–需要先安装vim yum install -y vim
(/etc/docker/daemon.json 这个文件可以不配置,但如果你要配置那内容一定要按照 JSON格式填写,一定要看仔细了,要不然后边会运行错误一直失败。)
7、进入配置的文件 vi /etc/docker/daemon.json 内容可以直接复制放入,或者看公司需要

 {
	"registry-mirrors": [
	"https://registry.docker-cn.com",
	"https://docker.mirrors.ustc.edu.cn",
	"http://hub-mirror.c.163.com"
	]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

按 i 可以编辑修改daemon.json,将上面镜像源粘过去,
修改之后,按Esc退出插入insert模式,
按下shift+冒号(shift+:)输入wq!,退出并保存,
按q是退出不保存

8 重新加载配置并重启docker。
systemctl daemon-reload && systemctl restart docker&& systemctl status docker

以上准备工作完成 ,前端就可以创建文件夹拉取项目了。

创建新目录 mkdir my_git_project

(注意如果查不到,可重启下就出来了)

进入目录 cd my_git_project

(注意如果查不到,可重启下就出来了)

克隆Git项目,将URL替换为实际项目的URL git clone https://github.com/username/repository.git

如果你想要在 FinalShell 中执行一个命令,并且希望这个命令在特定的目录下执行,你可以使用 cd 命令来改变当前工作目录,然后再执行你的命令。例如,如果你想要在 FinalShell 中执行 ls 命令,并且希望它在根目录下执行,你可以这样做下面两个命令:

cd /
ls
  • 1
  • 2

这将首先把当前工作目录改变到根目录(/),然后执行 ls 命令来列出根目录下的文件和文件夹。
在这里插入图片描述
注意,FinalShell 的命令行界面是基于 SSH 协议的远程命令行界面,所以执行的命令是在远程服务器上执行的,而不是在本地系统上执行的。如果你需要在本地系统上执行命令,请直接在本地的命令行界面中执行。

然后 可以直接 cd /root/xxx 某个新建的文件夹下。之后在克隆项目 。
克隆Git项目,将URL替换为实际项目的URL git clone https:xxxxxxx

进入克隆的仓库目录 cd your_repo_name

查看当前分支 git branch 或者 git branch -a 查看全部分支

在这里插入图片描述
切换命令和git 一样了。
在这里插入图片描述
查看目前的镜像 docker images
在这里插入图片描述
发现此时我们还没有创建自己的镜像服务,一下继续操作。

项目部署
项目部署分为两个模块:docker镜像构建 和 容器运行 大致流程如下:
1准备Dockerfile 2构建Docker镜像 3运行Docker容器 4访问应用程序

操作
1准备 Dockerfile(可以百度下docker 的使用规则,这里也是简单说明)

在这里插入图片描述
在这里插入图片描述
2构建 Docker 镜像(如下, 构建可能时间有点长)
创建镜像 docker buildx build -t ljk-dev51:5.1 --build-arg profile=test .
(时间可能有点长,等会…)
在这里插入图片描述
在这里插入图片描述
查看 是否构建成功了我们的镜像(存在就是成功) docker images
在这里插入图片描述
3运行 Docker 容器 (记得一些常用命令或者百度查看)
在这里插入图片描述在这里插入图片描述
运行本地项目,查看本机映射在这里插入图片描述
可以缩写命令 (name 是创建的容器名称, 最后的是 镜像名称 url是后端的服务地址)
docker run -it -d --restart=always --privileged -e i=123 -e PORT=80 -e GATEWAY_URL=http://172.16.66.131:8090 -u root --name ljk-dev -p 8888:80 ljk-dev51:5.1

查看容器
1 查看正在进行的容器 docker ps
2 查看所有的容器 docker ps -a
3 查看最后一次运行的容器 docker ps -l
4 查看停止的容器 docker ps -f status=exited
在这里插入图片描述

运行成功,即可去http://localhost:8888查看我们部署的前端项目了。
(把http://localhost:8888 替换为我们自己的服务映射地址 http://172.16.66.153:8888)

当然运行时我们也是可以进入容器去操作修改nginx 配置文件的。
进入容器 命令 docker exec -it ljk-dev/bin/sh
重新运行容器(修改后运行) docker restart ljk-dev

4访问应用程序 ( http://172.16.66.153:8888)
在这里插入图片描述

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

闽ICP备14008679号