首页 > 其他分享 >docker部署anylink

docker部署anylink

时间:2024-04-12 10:14:56浏览次数:26  
标签:anylink run bjdgyc 部署 -- conf docker

1. 获取镜像

docker pull bjdgyc/anylink:latest

2. 查看命令信息

docker run -it --rm bjdgyc/anylink -h

3. 生成密码

docker run -it --rm bjdgyc/anylink tool -p 123456
#Passwd:$2a$10$lCWTCcGmQdE/4Kb1wabbLelu4vY/cUwBwN64xIzvXcihFgRzUvH2a

4. 生成jwt secret

docker run -it --rm bjdgyc/anylink tool -s
#Secret:9qXoIhY01jqhWIeIluGliOS4O_rhcXGGGu422uRZ1JjZxIZmh17WwzW36woEbA

5. 启动容器,拷贝配置文件到宿主机后删除容器

docker run -itd --name anylink --privileged=true bjdgyc/anylink
docker stop anylink
docker rm anylink
docker cp anylink:/app/conf /data/dockerfile/anylink/

5. 启动容器

# -e IPV4_CIDR=192.168.10.0/24 这个参数要与配置文件内的网段一致
docker run -itd --name anylink --privileged \
    -e IPV4_CIDR=192.168.10.0/24
    -p 443:443 -p 8800:8800 \
    --restart=always \
    bjdgyc/anylink

6. 使用自定义参数启动容器

# 参数可以参考 -h 命令
docker run -itd --name anylink --privileged \
    -e IPV4_CIDR=192.168.0.226/24 \
    -p 10443:443 -p 18800:8800 \
    -v /data/dockerfile/anylink/conf:/app/conf \
    --restart=always \
    bjdgyc/anylink -c=/app/conf/server.toml

7. 构建镜像

#获取仓库源码
git clone https://github.com/bjdgyc/anylink.git
# 构建镜像
docker build -t anylink .

标签:anylink,run,bjdgyc,部署,--,conf,docker
From: https://www.cnblogs.com/wszzn/p/18130583

相关文章

  • Linux系统中如何部署php
    1.在线安装Apache服务器ubuntu可通过“apt”等命令在线安装,centos用yum。#ubuntusudoapt-getinstallapache2#centosyum-yinstallhttpd安装完成后需要手动启动apache服务.#ubuntusudo/etc/init.d/apache2start#centossystemctlrestarthttpd测试A......
  • 不同虚拟机之间的docker容器互相访问
    虚拟机平台VMwareWrokStationPro16虚拟机环境Unbuntu22.04目标:在VM2中创建1个bridge虚拟网络,在VM2中,创建容器x,并能访问VM1中的容器,在两个虚拟机中创建birdge网络,虚拟机中的容器可以互相访问解决方案:使用overlay来实现不同虚拟机中的容器的互相访问在虚拟机1使用命令do......
  • Docker从入门到精通:ubuntu系统安装docker
    简介上一篇文章我们介绍了docker的发展历史,以及docker的强大应用,本篇文章我们将正式进入docker的学习,讲解如何安装docker。docker基本组成Image(镜像):镜像就好比一个模板,我们可以通过这个模板来创建容器服务,mysql镜像=>run>mysql5.2容器(提供服务器),通过这个镜像可以创建多个容......
  • docker nginx监听80端口 同一 IP 多域名配置方法--多子配置文件包含 https
    下载nginx镜像文件dockerpullnginx:1.24.0宿主机上创建nginx_80目录htmlcertconflogs创建配置文件nginx.conf一、Nginx配置文件nginx.conf操作:在http模块增加(子配置文件的路径和名称):include/etc/nginx/conf.d/*.conf;usernginx;worker_processes1;err......
  • fs.1.10 ON CENTOS7 dockerfile模式
     概述freeswitch是一款简单好用的VOIP开源软交换平台。centos7docker上编译安装fs.1.10的流程记录,本文使用dockerfile模式。环境dockerengine:Version24.0.6centosdocker:7freeswitch:v1.10.7dockerfile创建空目录,创建dockerfile文件。github访问经常失败,先下载好源......
  • 项目部署时邮件发送错误
    将springboot3项目部署到阿里云服务器运行,发送邮件时报错CouldnotconnecttoSMTPhost:smtp.qq.com,port:25,response:-1原因阿里云服务器出于安全策略的考虑,主动屏蔽了服务器25端口,导致邮件服务无法正常使用。解决办法重新编写自定义JavaMailSenderImpl,并注册为Be......
  • 深入了解 Docker:革命性的容器化技术
    简介在当今软件开发和部署的世界中,Docker已经成为一种不可或缺的技术。它的出现极大地改变了软件交付和部署的方式。本文将带您深入了解Docker,从它的起源、历史发展,到它所能做的事情以及为什么它如此受欢迎。Docker的出现背景Docker的出现源于解决传统软件开发和部署过程......
  • docker 中使用 php--apache并加入 mysql 插件
    官方镜像说明页:可根据自己需要,选择对应版本的php进行下载。这里使用php7.4+apache服务的镜像为例:dockerpullphp:7.4.33-apache运行容器:dockerrun--namejiuta-php-apache-7.4-d-p9000:80\-v/mnt/datadisks/docker-root/jiuta/www:/var/www/html\--log-o......
  • docker network能干啥
    Docker网络是什么 重要:容器IP变动的时候可以通过服务名直接网络通信而不受到影响。 网络模式:有4个模式,默认是bridge模式  ps:docker容器中的IP是可能会发生变化的。container:新创建的容器不会创建自己的网卡和配置自己的IP.而是和一个指定的容器共享IP,端口范围......
  • docker -nginx2
    使用docker部署nginx的负载均衡 前言:nginx做负载均衡使用权重轮训方式,1号服务器提供转发服务,2号和3号服务器实际使用。过程:创建文件夹:mkdir-pv/lnmp/nginx/nginx_proxy/{data,conf/conf.d,logs}mkdir-pv/lnmp/nginx/nginx_one/{data,conf/conf.d,logs}mkdir-pv/lnmp/n......