首页 > 其他分享 >Docker - 部署抓包/host代理工具 Whistle

Docker - 部署抓包/host代理工具 Whistle

时间:2023-03-14 16:55:58浏览次数:41  
标签:npm v1 8899 whistle Whistle host && Docker docker

编写 Dockerfile

FROM alpine
EXPOSE 8899
RUN apk add --no-cache nodejs npm \
    && npm install whistle -g \
    && apk del npm \
    && mkdir /whistle
ENTRYPOINT ["w2", "run", "-M","prod", "-D","/whistle"]

构建镜像

$ docker build -t whistle:v1 .

启动容器

$ docker run -d --name whistle -p 8899:8899 whistle:v1

或者使用 docker-compose 启动,编写 yml 文件

version: "3"
services:
  whistle:
    image: whistle:v1
    container_name: whistle
    restart: always
    volumes:
      - "/volume/whistle:/whistle"
      - "/volume/whistle/.WhistleAppData:/root/.WhistleAppData"
    ports:
      - "8899:8899"

标签:npm,v1,8899,whistle,Whistle,host,&&,Docker,docker
From: https://www.cnblogs.com/abeelan/p/17215425.html

相关文章

  • REHL 8安装docker
    1.卸载旧版本docker,包括rehl自带的podmansudoyumremovedocker\docker-client\docker-client-latest\docke......
  • 安卓 TabHost
    MainActivity.javaimportandroid.app.Activity;importandroid.app.ActivityGroup;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.Menu;i......
  • docker安装kafka
    dockerrun-d--namezookeeper-p2181:2181-tzookeeper:latest  dockerrun-d--namekafka-p9092:9092-eKAFKA_BROKER_ID=0-eKAFKA_ZOOKEEPER_CONNEC......
  • docker安装mysql8
    拉取镜像dockerpullmysql:8.0.26 创建文件夹 mkdir-p/var/mysql/{data,conf}  配置cd/var/mysql/confvimmy.cnf  输入以下内容 ......
  • docker安装redis
    下载镜像 dockerpullredis创建文件夹mkdir-p/var/redis/{conf,data} Ridis.conf获取 上github搜索redis,找到版本对应的配置文件,上传配置文件redis......
  • curl_easy_strerror Couldn't resolve host name
    whenuselibucrl(c++)tocodeinubuntu16.04,thendockerittothecentos8,reportthiserror:[ERROR]2023-03-13_13:33:56line715curl_oper.cpp:couldno......
  • docker安装笔记及常见问题解决
    1.yum安装gcc相关环境yum-yinstallgccyum-yinstallgcc-c++2.卸载旧版本(非必要)yumremovedocker\docker-client\docker-client-latest\doc......
  • Docker 容器中使用PING命令报错
    报错原因下载的镜像是阉割版的有好多命令是没有的然后在这里提醒大家提前下载好需要用到的指令在镜像中解决方法dockerexec-ittomcat01/bin/bash执行aptinstall......
  • docker部署
    docker部署第一步:设置yum源为docker  yum源cd/etc/yum.repos.d/rm-rf*.repowget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyumcleana......
  • Docker搭建MySQL集群
    采用MySQL架构PerconaXtraDBCluster1.安装PXC集群#用pull拉PXC5.7.20版本[root@localhost~]#dockerpullpercona/percona-xtradb-cluster:5.7.205.7.20:Pulli......