如何使用docker部署前端项目

devtools/2024/9/25 15:32:48/

在这里插入图片描述
账号:root
密码:***
主机:ip地址

登录后:

初级名词:
sudo 是Linux和类Unix操作系统中的一个命令,全称为“super user do”,用于允许普通用户以超级用户(root)的身份执行某些或全部命令

需要下载的软件:
sudo yum install 软件名

sudo yum install lrzsz 上传软件
sudo yum install unzip 解压软件
sudo yum install docker (旧版)
sudo yum install vim  用来修改文件
sudo yum install git  下载git

查看版本(检验自己自己下载了)

例子: lrzsz  --version  查看版本

1、创建文件夹

mkdir demo

2、进入 demo 文件夹

cd demo

3、上传文件(一般是压缩的zip 文件 ,dist.zip ,里面要包含 Dockfile 文件)

rz ,出现一个弹框,把zip文件丢进去

4、解压zip 文件

unzip dist.zip

5、查看 解压文件

ls

6、删除 zip 文件

rm -f dist.zip

7、构建镜像

docker build -t  镜像名字  .  (注意 点

8、查看自己构建的镜像列

docker images 

9、跑容器

docker run --name 容器-d -p 80:80 镜像名

容器操作

10、查看正在运行的容器docker ps
11、查看全部容器docker ps -a
12容器操作 停止容器
docker stop 容器名 或 容器id
13容器操作 删除容器
docker rm 容器名 或 容器id
14、删除 镜像
docker rmi 镜像id 或 镜像名

docker操作

1、下载docker之后查看 docker是否运行
systemctl status docker
2、运行docker
systemctl start docker
3、停止docker 
systemctl stop docker
4、重启docker
systemctl restart docker 

修改default.conf 文件 (注意关于 Nginx.config 文件感兴趣的可以看看)

1、查看default.conf 文件地址
find / -name "default.conf"
2、查看当前所在文件的绝对路径
pwd
3、查看default.conf 文件内容
cat (default.conf 文件)路径

修改 default.conf 文件 操作

1、进入修改页面
vim (default.conf 文件)路径
2、开始编辑
点击  i  进入编辑状态
3、退出编辑
点击 esc 退出编辑
4、保存并且退出
:wq 保存退出

删除文件

1、通过pwd 查看文件路径
2、rm  文件绝对路径 , 删除文件
3、ls  , 查看文件是否还在

一些命令:

1、cd 文件名 , 进入下一级
2、cd ..  返回上一级

参考:例子


http://www.ppmy.cn/devtools/21599.html

相关文章

笔记:Python 字符串与正则表达式(编程题)

文章目录 前言一、Python 字符串与正则表达式是什么?二、编程题编程题目一:字符串反转编程题目二:查找字符串中的数字编程题目三:检查字符串是否是回文串编程题目四:统计字符串中每个字符出现的次数编程题目五&#xf…

绿色便携方式安装apache+mysql+tomcat+php集成环境并提供控制面板

绿色便携方式安装带控制面板的ApacheMariaDBTomcatPHP集成环境 目录 绿色便携方式安装带控制面板的ApacheMariaDBTomcatPHP集成环境[TOC](目录) 前言一、XAMPP二、安装和使用1.安装2.使用 三、可能的错误1、检查端口占用2、修改端口3、JDK原因导致 前言 安装集成环境往往配置复…

Docker网络原理及Cgroup硬件资源占用控制

目录 一. Docker 网络实现原理 1. 介绍 2. docker 的网络模式 3. 网络模式详解 3.1 host模式 3.2 container模式 3.3 none 模式 3.4 bridge 模式 3.5 自定义网络 3.6 网络总结 二. Docker容器的资源控制 1. cgroup 介绍 2. CPU 资源控制 2.1 设置cpu使用率上限 …

状态模式和策略模式对比

状态模式和策略模式都是行为型设计模式,它们的主要目标都是将变化的行为封装起来,使得程序更加灵活和可维护。之所以将状态模式和策略模式进行比较,主要是因为两个设计模式的类图相似度较高。但是,从状态模式和策略模式的应用场景…

网络安全-Diffie Hellman密钥协商

密钥协商是保密通信双方(或更多方)通过公开信道来共同形成密钥的过程。一个密钥协商方案中,密钥的值是某个函数值,其输入量由两个成员(或更多方)来提供。密钥协商的记过是参与协商的双方(或更多…

MySQL的数据备份和恢复

📟作者主页:慢热的陕西人 🌴专栏链接:MySQL 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 本博客主要内容涉及到mysql数据库的备份和恢复 文章目录 MySQL的数据备…

【MyBatis】初步解析MyBatis:实现数据库交互与关系映射的全面指南

💓 博客主页:从零开始的-CodeNinja之路 ⏩ 收录文章:【MyBatis】初步解析MyBatis:实现数据库交互与关系映射的全面指南 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 前言什么是MyBatis?一. MyBa…

UML 的工厂方法设计模式 策略设计模式 抽象工厂设计模式 观察者设计模式

UML 的工厂方法设计模式 UML 的工厂方法设计模式是一种创建型设计模式,它通过定义一个创建对象的接口,但将具体的对象创建延迟到子类中。这样可以让子类决定实例化哪个类。该模式提供了一种创建对象的灵活方式,同时也隐藏了对象的具体实现细…