首页 > 其他分享 >docker通过tcp推送镜像

docker通过tcp推送镜像

时间:2023-11-10 15:35:58浏览次数:28  
标签:hnapg jar agent SERVER tcp docker 推送 PORT basedata

1,打包

2,创建dockerFile文件

FROM anapsix/alpine-java:8_server-jre_unlimited

MAINTAINER Lion Li

RUN mkdir -p /hnapg/basedata/logs \
    /hnapg/basedata/temp \
    /hnapg/skywalking/agent

WORKDIR /hnapg/basedata

ENV SERVER_PORT=9205

EXPOSE ${SERVER_PORT}

ADD ./target/hnapg-basedata.jar ./app.jar

ENTRYPOINT ["java", \
            "-Djava.security.egd=file:/dev/./urandom", \
            "-Dserver.port=${SERVER_PORT}", \
#            "-Dskywalking.agent.service_name=hnapg-system", \
#            "-javaagent:/hnapg/skywalking/agent/skywalking-agent.jar", \
            "-jar", "app.jar"]

3,修改docker配置

 4,配置基础设置

 5,配置连接

 6,build构建

 

标签:hnapg,jar,agent,SERVER,tcp,docker,推送,PORT,basedata
From: https://www.cnblogs.com/yeg0zj/p/17824221.html

相关文章

  • podman 容器管理 docker替代,进阶版本?
    简介Docker的一个缺点是它有一个中央守护进程,它以root用户的身份运行,这对安全有影响。但这正是Podman的用武之地。padman完全兼容docker命令和镜像。Podman是一个无守护进程容器引擎,用于开发、管理和在你的Linux系统上以root或无root模式运行OCI容器。安装安......
  • docker redis
    dockerrun--restart=always-p6379:6379--nameredis-dredis:latest--requirepass123456dockerrun--restart=always\-p6379:6379\--nameredis\-v/opt/redis/conf/redis.conf:/etc/redis/redis.conf\-v/opt/redis/data:/data\-dredisredis-s......
  • Linux常用命令-docker
     1、进入容器: dockercontainerexec-it容器id/bin/bash①直接进入容器中的mongodb:sudodockerexec-itmongomongosh②dockerexec-itcontainerName/bin/bash2、容器开机自启动:①docker开机自启动:systemctlenabledocker.servic......
  • docker-compose自建RustDesk远程控制服务器
    github: rustdesk/rustdesk-server:RustDeskServerProgram(github.com)一、创建  docker-compose.yml 文件,复制以下 docker-compose配置文件内容到文件version:'3'networks:rustdesk-net:external:falseservices:hbbs:container_name:hbbspo......
  • 一台主机上只能保持最多 65535 个 TCP 连接吗?
    大家好,我是老杨。在知乎上刷到一个问题,叫做“一台主机上只能保持最多65535个TCP连接吗?”关注度极高,想着咱们粉丝也一定有兴趣,就展开聊一聊。对技术感兴趣,是做我们这一行必须要有的品质之一,但对技术有执念,想要一个个学深学透,是优秀的网工才会有的特点。如果你对技术有着无限热情......
  • Docker 基础:Dockerfile & docker-compose
    DockerfileDockerfile是实现自定镜像的一种手段,通过编写Dockerfile,来编译成自己想要的镜像。FROM{image_name}:{image_tag}#指定基础镜像MAINTAINER{userinfo}#维护人信息USER{username}#指定RUN、CMD或ENTRYPOINT运行时使用的用户WORKDIR{workdir}#为后......
  • linux系统centos7安装docker
    1、Docker官网安装地址https://docs.docker.com/engine/install/centos/#prerequisites2、离线安装下载地址https://download.docker.com/linux/static/stable/x86_64/3、使用yum工具安装如果之前安装需要先卸载sudoyumremovedocker\docker-cl......
  • docker隔离实现
    docker容器之间的隔离实现docker容器之间隔离:命名空间控制组网络虚拟化联合文件系统命名空间pidnamespace:进程隔离netnamespace:管理网络接口ipcnamespace:管理进程通信资源mntnamespace:管理文件系统挂载utsnamespace:隔离内核和版本标识(unixtimesha......
  • docker mysql
    dockerrun-d--namemysql--restart=always--privileged=true\-v/opt/mysql/log:/var/log/mysql\-v/opt/mysql/data:/var/lib/mysql\-v/opt/mysql/conf.d:/etc/mysql/conf.d\-v/etc/localtime:/etc/localtime:ro\-eMYSQL_ROOT_PASSWORD=123456-p33......
  • docker-部署granfana
    1.下载镜像dockerpullgrafana/grafana:8.3.3 2.创建挂载点dockervolumecreategrafana-storage3.启动容器(这里已经创建网络环境使用现有的)dockerrun-dit-p3000:3000\--privileged=true\--name=grafana\--restartalways\--networkzbx_ne......