Centos文件上传,并用Compose, Dockerfile部署容器
Centos文件上传
用Xshell连接centos7
在Xshell中输入命令yum install lrzsz
输入rz,上传所需文件,找到文件位置并上传
上传完毕后,输入ls,查看文件目录,发现红色XSS-challenge-tour.zip,为压缩包,此时需要解压,输入命令 unzip XSS-challenge-tour.zip进行解压
docker镜像加速
这里提供一个网址
https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fcr.console.aliyun.com%2Fcn-hangzhou%2Finstances%2Frepositories
随便用一种方式登录进去
找到镜像加速器一栏,点击CentOs
将命令一条条放入Xshell中执行,进行镜像加速
Docker Compose安装
方法一:输命令直接安装
运行以下命令以下载 Docker Compose 的当前稳定版本:
$ sudo curl -L “https://github.com/docker/compose/releases/download/1.24.1/docker-compose-(uname−s)−(uname -s)-(uname−s)−(uname -m)” -o /usr/local/bin/docker-compose
方法二:手动安装
输入rz,上传所需文件,找到文件位置并上传
上传完毕后,输入ls,查看文件目录,发现红色docker-compose.zip为压缩包,此时需要解压,输入命令 unzip docker-compose.zip进行解压
解压完成
依次输入命令进行安装docker-compose
(1) cp docker-compose /usr/local/bin/docker-compose
(2)chmod +x /usr/local/bin/docker-compose
(3)ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
(4)cd /tmp/
(4)docker-compose
出现下情况,说明安装成功
进行安装,输入ls目录是否将压缩包上传了,再输入cd XSS-challenge-tour/,进入cd XSS-challenge-tour入径下,继续输入 docker-compose up -d,完成docker-compose启动
成功如下图
输入命令docker ps,发现端口为8091
网站访问centos的ip,端口为8091,打开如下图则说明部署成功
退出docker-compose命令为docker-compose down
Docker Dockerfile
1、什么是 Dockerfile?
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。
2、利用Dockerfile同样可以达到刚刚的部署
输入ls,查看目录
再输入docker build -t xss .(切记不要忘了xss后面的.),否则将执行不了
错误图如下
以下才为正确的
输入docker images
再输入docker run -d -p 8081:80 xss
(这里的端口位置可随意,这里以8081举例)
最后输入docker ps,发现端口为刚刚设置的8081
网站访问centos的ip,端口为8081,打开如下图则说明部署成功
停止容器方式为输入命令docker stop 885ac356fdab
Centos文件上传,并用Compose, Dockerfile部署容器相关推荐
- node.js学习笔记 - 文件上传(并用七牛云托管)
文章目录 环境搭建 准备工作 安装相关依赖 代码实现 执行 环境搭建 准备工作 提示:本文采用ts来构建环境,要是以js构建则取掉类型定义即可. 初始化项目 创建目录fileUpload-demo- ...
- java | (二十八)jsp(2)其它标签,AOP,文件上传下载,部署javaweb到Tomcat
这里写目录标题 core核心标签,逻辑标签 其它标签 redirect标签 自定义标签 AOP编程 文件的上传和下载 fileupload组件实现web文件上传 文件下载 MVC模式 部署发布java ...
- AWS EC2文件上传
AWS EC2 申请配置.文件上传.nginx安装部署.tomcat安装和项目部署.域名绑定 文章目录 AWS EC2 申请配置.文件上传.nginx安装部署.tomcat安装和项目部署.域名绑定 A ...
- BIMServer1.5.88服务器部署及IFC文件上传并3D显示
BIMServer1.5.88服务器部署及IFC文件上传并3D显示 一.JDK安装与环境变量配置 1.JDK SE 8下载 2.JDK SE 8安装 3.JDK 环境配置 二.BIMServer1. ...
- linux的常用操作——基于ftp的windows10和腾讯云centos操作系统之间的文件上传和下载
\qquad在腾讯云服务器的centos操作系统上,安装vsftpd并进行配置,然后基于ftp实现windows10操作系统和腾讯云centos系统之间的文件上传和下载. 文章目录 1.基于腾讯云服务 ...
- tomcat相关配置技巧梳理 (修改站点目录、多项目部署、限制ip访问、大文件上传超时等)...
tomcat常用架构: 1)nginx+tomcat:即前端放一台nginx,然后通过nginx反向代理到tomcat端口(可参考:分享一例测试环境下nginx+tomcat的视频业务部署记录) 2) ...
- fastdfs文件上传 read timeout_一文看懂centos7系统部署FastDFS 分布式文件系统
概述 续前面对fastdfs部署方面的内容,今天主要介绍一下nginx的部署方面,下面一起来看看吧~ IP规划 一.安装Nginx(148) Nginx需与Storage安装在一台机上. 1.编译安装 ...
- docker部署服务实现文件上传到本地问题解决
docker部署服务实现文件上传到本地问题解决 参考文章: (1)docker部署服务实现文件上传到本地问题解决 (2)https://www.cnblogs.com/yy136/p/9609634. ...
- bpmn 文件 服务器部署,Liferay7 BPM门户开发之45: 集成Activiti文件上传部署流程BPMN模型...
开发文件上传,部署流程模板. 首先,开发jsp页面,deploy.jsp ${RETURN_MESSAGE} 其中,上传form的action为portlet:actionURL,它的name就是在p ...
最新文章
- cocos2d-x 3.0游戏实例学习笔记 《跑酷》第四步--地图循环amp;主角加入动作
- GirlFriendNotFoundException异常是怎样处理的?
- Ubuntu nginx 配置实例
- Spring Boot 消息队列 RocketMQ 入门
- 工作124:报错可以直接查看下面红字寻找对应的报错
- python 实现两个excel表格数据的对比
- MySQL数据增加语句
- Mac OS X 下 Eclipse 安装 SVN 插件 subclipse 及JavaHL 方法
- 高动态范围(High-Dynamic Range,简称HDR)
- mysql切片库_Database数据库切片模式
- mysql查出繁体文字_Mysql获取数据出现繁体显示为乱码的问题
- 5v2.1a给5v2a充电行吗
- 陀螺研究院|深圳数据要素市场化发展解读与未来展望
- 组合电路、触发器、时序电路、寄存器
- bash shell实现并发多进程操作
- 三位符号位如何看正负计算机,如何判断三角函数值符号的正负
- Java虚拟机规范 Java SE 8版 - class文件格式(二)
- 机器视觉工程师前景如何,计算机视觉工程师薪资
- Build.VERSION.SDK_INT = Build.VERSION_CODES.HONEYCOMB
- 【报告分享】元宇宙“破壁人”-做虚实融合世界的赋能者-商汤智能产业研究院(附下载)