auto-deploy4j 说明,此镜像用于一 键部署jar包到远程服务器docker run -it --privileged --rm \
-v $(pwd)/config.json:/tmp/config.json \
-v $(pwd)/app.jar:/tmp/app.jar \
-v /var/run/docker.sock:/var/run/docker.sock \
tigerlion/dind:auto-deploy4j
docker run -it --privileged --rm \ # 启动容器,给与root权限,容器进程结束后自动删除
-v $(pwd)/config.json:/tmp/config.json \ # 配置文件
-v $(pwd)/XXX.jar:/tmp/XXX.jar \ # jar包
-v /var/run/docker.sock:/var/run/docker.sock \ # 挂载本地docker socket,这样启动dind后可以再容器内部使用docker命令
tigerlion/dind:auto-deploy4j
{
"username": "XXX", # ssh 用户名
"hostname": "XXX", # ssh ip
"password": "XXX", # ssh 用户的密码
"image_name": "XXX", # 打包后的镜像名称
"container_name": "XXX", # 启动后的容器命名
"container_port": "XXX", # 容器内部端口
"expose_port": "XXX", # 容器外部端口
"remote_file_path": "~" # 上传文件到服务器的位置,此处为镜像的tar包存放位置,用于登录服务器后进行docker load 操作
}
Content type
Image
Digest
Size
77 MB
Last updated
over 4 years ago
docker pull tigerlion/dind:auto-deploy4j