首页 > 其他分享 >系统部署

系统部署

时间:2023-12-10 09:22:22浏览次数:20  
标签:8082 部署 8000 系统 project iZ8vbdn64nyz3h1qvey2rbZ docker root

目录

1.上传工程及镜像
root@iZ8vbdn64nyz3h1qvey2rbZ:~# ls /
bin  boot  dev  etc  home  lib  lib32  lib64  libx32  lost+found  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var
    
# 1.新建一个project的一级目录
root@iZ8vbdn64nyz3h1qvey2rbZ:~# mkdir /project
    
# 2. 安装传输工具
#Ubuntu:apt intall lrzsz -y

# 3.上传工程文件压缩包
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# rz  #或者直接拖拽文件上传
    
# 4.查看文件
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# ls
u204.zip

# 5.安装解压工具,针对zip:unzip
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# sudo apt install unzip

# 6.把u204.zip压缩包解压到当前文件夹
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# unzip u204.zip
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# ls
build.sh  Dockerfile  server  u204.zip
2.安装docker
# 1.安装docker(Ubuntu)
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# cd ~
root@iZ8vbdn64nyz3h1qvey2rbZ:~# apt update
root@iZ8vbdn64nyz3h1qvey2rbZ:~# apt install docker.io  #执行此命令需要使用sudo或以root身份运行,即进入~

# 2.查看docker版本,验证是否安装成功
root@iZ8vbdn64nyz3h1qvey2rbZ:~# docker version /或者 docker info 
root@iZ8vbdn64nyz3h1qvey2rbZ:~# docker ps 
3.生成镜像(images)
# 1.执行运行脚本(运行Dockerfile)
root@iZ8vbdn64nyz3h1qvey2rbZ:/# cd /project
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# chmod +x build.sh
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# ./build.sh

# 2.查看docker镜像 
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# docker images
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
pymy         latest    b8fdd4955e69   14 hours ago   1.36GB
python       3.10      748d669298ac   6 weeks ago    1e+03MB
4.生成容器(container)并运行
# 1.映射端口8082:8000
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# docker run -d -ti -p 8082:8000 pymy
c40da004003bc57a4d11d7ba6d89f5fba4fd089367e7d743a0f848490f558753

# 2.查看系统容器(container),即进程
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# docker ps
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS          PORTS                                       NAMES
c40da004003b   pymy      "python3 manage.py r…"   55 seconds ago   Up 53 seconds   0.0.0.0:8082->8000/tcp, :::8082->8000/tcp   pedantic_chebyshev
adbb1045da29   pysrv     "python3 manage.py r…"   14 hours ago     Up 14 hours     0.0.0.0:8080->8000/tcp, :::8080->8000/tcp   brave_davinci
    
# 3.运行端口
root@iZ8vbdn64nyz3h1qvey2rbZ:/project# curl 127.0.0.1:8082

5.开放端口

image-20231208123053810

6.测试端口:

端口:47.92.84.209:8082

image-20231208123142705

标签:8082,部署,8000,系统,project,iZ8vbdn64nyz3h1qvey2rbZ,docker,root
From: https://www.cnblogs.com/DQ-MINE/p/17892185.html

相关文章

  • 仿windows12网盘,私有云盘部署教程,支持多种网盘
    仿windows12网盘,私有云盘部署教程,支持多种网盘资源宝分享:www.httple.net宝塔部署方式:1.验证是否安装jdk,没有安装请看安装教程推荐安装jdk8(注意您是yum还是apt安装自行选择)一、登录ssl终端获取jdk版本yumsearchjava|grepjdkapt-cachesearchjava8二、执行安装命令yum......
  • 小学生教学辅助系统C语言实验报告
    一、实验目的(1)  掌握变量、函数的使用(2)  掌握选择结构、循环结构的使用(3)  熟悉模块化程序设计的方法二、实验仪器或设备微型计算机三、总体设计(设计原理、设计方案及流程等)设计一个简单的小学生计算机辅助教学系统,帮助小学生学习四则运算。使用模块化程序设计方法......
  • 系统里的资金交易如何与银行通道对账?我们这样设计
    以系统里的出金交易为例,与银行对账不外乎做两件事:①T+1日拉取银行账单,保存银行账单交易流水;②银行账单交易流水与本系统里的通道交易流水比对并记录差异。 数据表设计数据表表名comment主要字段银行账单批次表bank_bill_batch银行账单表,每银行每天一条记录batchNo-批......
  • springboot023学生宿舍管理系统的设计与开发-计算机毕业设计源码+LW文档
    学生宿舍管理系统的设计与开发摘要:随着信息技术的日益发展深入到社会的各个角落,学生宿舍管理也不例外。为了适应现代社会人们高度强烈的时间观念,学生宿舍管理系统为学校的教学管理带来了极大的方便。我所开发的系统采用JAVA语言和IntelliJ软件作为开发工具,利用HTML、CSS,SpringM......
  • K8S-部署Kafka
    nfs&rpc离线包下载链接:https://pan.baidu.com/s/1NtsBd_5W4NVfL3A2BvwqUA提取码:0000#master&slave#上传rpm文件到此目录mkdir-p/opt/software/nfs_rpc#安装NFSrpm-Uvh*.rpm--nodeps--force#mastermkdir-p/data/{kafka,zookeeper}chmod755-R/data/*cat>>/etc......
  • SSM框架实现新闻网站信息管理系统前台后台综合开发项目实战
    ......
  • C++学习笔记一:windows系统配置C++开发环境(VS code+g++/clang++)
    1.下载vscode官网下载地址:https://code.visualstudio.com/安装时选择把软件加入到环境变量中这个选项 2.打开vscode,安装c/c++扩展插件 3.下载gcc和clang编译器下载地址:https://winlibs.com/下载后解压,把bin文件夹所在的路径加入到环境变量中加环境变量的方法:在程序......
  • 构建外卖系统:使用Django框架
    在当今数字化的时代,外卖系统的搭建不再是什么复杂的任务。通过使用Django框架,我们可以迅速建立一个强大、灵活且易于扩展的外卖系统。本文将演示如何使用Django构建一个简单的外卖系统,并包含一些基本的技术代码。步骤一:安装Django首先,确保你已经安装了Python。然后,通过以下命令安装......
  • genalloc/genpool 子系统 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/core-api/genalloc.htmlgenalloc/genpool子系统内核中有许多内存分配子系统,每个子系统都针对特定的需求。然而,有时内核开发人员需要为特定范围的特定用途内存实现新的分配器;通常这些内存位于设备的某个位置。该设备的驱动程序的作者当......
  • 员工管理系统
    【实战】员工管理系统要求实现以下功能:功能列表1.添加用户2.查看指定用户3.查看所有用户4.删除指定用户5.删除所有用户6.修改指定用户信息7.退出系统用户信息总览编号名字年龄爱好身份信息指定编号(自定义):可以根据指定编号,修改查看指定员工信息指定......