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-
(
u
n
a
m
e
−
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