查看Linux的发行版
先更新yum和下载git
yum update
yum install -y git
然后从github下拉vulhub
安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
测试安装成功与否:
可能会报错:
意思是 某项服务没有开启。
解决步骤:
$ systemctl daemon-reload (重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载。)
$ sudo service docker restart (重启docker)
$ sudo service docker status (应该看见其状态为 : running )
然后再安装docker-conpose
运行以下命令以下载 Docker Compose 的当前稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose
创建软链:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
测试是否安装成功:
以fastjson为例子
docker-conpose up -d 跑起容器,报错,权限不足
用sudo docker-conpose up -d
成功拉取镜像
直接访问映射的端口即可