docker环境安装

卸载&更新

1
2
3
4
####卸载
$ yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
####更新
$ yum -y update

安装docker依赖

1
$ yum install -y yum-utils device-mapper-persistent-data lvm2

1
2
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ####阿里
$ yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo ####中央

安装docker

1
$ yum install -y docker-ce 

docker设置

1
2
3
4
5
6
7
8
9
10
11
docker version ####查看版本
systemctl start docker ####启动docker
systemctl enable docker ####开机自启docker
systemctl status docker ####docker运行状态
-----------------------------------------------
docker ps ####查看当前正在运行的容器
docker ps -a ####查看所有容器的状态
docker start/stop id/name ####启动/停止某个容器
docker images ####查看本地镜像
docker rm id/name ####删除某个容器
docker rmi id/name ####删除某个镜像

安装docker-compose

1
2
3
4
5
6
7
8
####离线下载
https://github.com/docker/compose/releases
####修改文件名
####改为docker-compose
####上传到Linux的/usr/local/bin/目录
####修改权限
chmod +x /usr/local/bin/docker-compose
docker-compose -v

arl安装

离线下载

1
2
3
4
5
6
https://github.com/TophantTechnology/ARL/releases
####上传文件到
cd /opt
mkdir docker_arl ####新建目录
docker-compose pull ####拉取镜像
docker volume create arl_db ####数据卷

启动

1
2
3
4
cd /opt/docker_arl/ ####目录
docker-compose up -d ####启动
docker-compose down ####关闭
docker ps ####查看进程

地址

1
2
URL:http://xxx.xxx.xxx.xxx:5003
账号密码:admin arlpass

优化

修改配置文件

1
2
3
#### 修改配置文件
cd ARL-plus-docker/
vi config-docker.yaml

指纹添加

1
2
https://github.com/loecho-sec/ARL-Finger-ADD ####脚本
python3 ARl-Finger-ADD.py https://xxx.xxx.xxx.xxx:5003/ admin password ####命令

根据需求配置域名字典