Centos文件上传

用Xshell连接centos7
在Xshell中输入命令yum install lrzsz
Centos文件上传,并用Compose, Dockerfile部署容器

Centos文件上传,并用Compose, Dockerfile部署容器
输入rz,上传所需文件,找到文件位置并上传
Centos文件上传,并用Compose, Dockerfile部署容器
Centos文件上传,并用Compose, Dockerfile部署容器
上传完毕后,输入ls,查看文件目录,发现红色XSS-challenge-tour.zip,为压缩包,此时需要解压,输入命令 unzip XSS-challenge-tour.zip进行解压
Centos文件上传,并用Compose, Dockerfile部署容器

docker镜像加速

这里提供一个网址
https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fcr.console.aliyun.com%2Fcn-hangzhou%2Finstances%2Frepositories
随便用一种方式登录进去
Centos文件上传,并用Compose, Dockerfile部署容器
找到镜像加速器一栏,点击CentOs
Centos文件上传,并用Compose, Dockerfile部署容器
将命令一条条放入Xshell中执行,进行镜像加速
Centos文件上传,并用Compose, Dockerfile部署容器

Docker Compose安装

方法一:输命令直接安装
运行以下命令以下载 Docker Compose 的当前稳定版本:
$ sudo curl -L “https://github.com/docker/compose/releases/download/1.24.1/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m)” -o /usr/local/bin/docker-compose

方法二:手动安装
输入rz,上传所需文件,找到文件位置并上传
Centos文件上传,并用Compose, Dockerfile部署容器

Centos文件上传,并用Compose, Dockerfile部署容器
上传完毕后,输入ls,查看文件目录,发现红色docker-compose.zip为压缩包,此时需要解压,输入命令 unzip docker-compose.zip进行解压
Centos文件上传,并用Compose, Dockerfile部署容器
解压完成
Centos文件上传,并用Compose, Dockerfile部署容器
依次输入命令进行安装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

Centos文件上传,并用Compose, Dockerfile部署容器
出现下情况,说明安装成功
Centos文件上传,并用Compose, Dockerfile部署容器
进行安装,输入ls目录是否将压缩包上传了,再输入cd XSS-challenge-tour,进入cd XSS-challenge-tour入径下,继续输入 docker-compose up -d,完成docker-compose启动Centos文件上传,并用Compose, Dockerfile部署容器
成功如下图
Centos文件上传,并用Compose, Dockerfile部署容器

输入命令docker ps,发现端口为8091
Centos文件上传,并用Compose, Dockerfile部署容器
网站访问centos的ip,端口为8091,打开如下图则说明部署成功
Centos文件上传,并用Compose, Dockerfile部署容器
退出docker-compose命令为docker-compose down
Centos文件上传,并用Compose, Dockerfile部署容器

Docker Dockerfile

1、什么是 Dockerfile?
Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。
2、利用Dockerfile同样可以达到刚刚的部署
输入ls,查看目录
Centos文件上传,并用Compose, Dockerfile部署容器
再输入docker build -t xss .(切记不要忘了xss后面的.),否则将执行不了
错误图如下
Centos文件上传,并用Compose, Dockerfile部署容器

以下才为正确的
Centos文件上传,并用Compose, Dockerfile部署容器
输入docker images
Centos文件上传,并用Compose, Dockerfile部署容器
再输入docker run -d -p 8081:80 xss
(这里的端口位置可随意,这里以8081举例)
Centos文件上传,并用Compose, Dockerfile部署容器
最后输入docker ps,发现端口为刚刚设置的8081
Centos文件上传,并用Compose, Dockerfile部署容器
网站访问centos的ip,端口为8081,打开如下图则说明部署成功
Centos文件上传,并用Compose, Dockerfile部署容器

停止容器方式为输入命令docker stop 885ac356fdab

Centos文件上传,并用Compose, Dockerfile部署容器

相关文章:

  • 2021-08-24
  • 2021-06-15
  • 2022-01-29
  • 2021-07-15
  • 2021-09-30
  • 2022-02-15
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2021-08-20
  • 2021-04-11
  • 2022-01-16
相关资源
相似解决方案