美文网首页docker
替换docker镜像

替换docker镜像

作者: 简书_大洋 | 来源:发表于2017-12-30 18:55 被阅读0次

替换jar的基本操作过程

以ldap为例

先备份旧包

    mv ldap-service.jar ldap-service.jar.1130

上传新包

secureCRT为例,可使用rz 完成上传

    ldap-service.jar

卸载容器

    docker images|grep ldap
    dockerrm-fldap-service

卸载镜像

可不执行,启动新的会替换掉旧的

    docker rmi -f ldap-service

打镜像包

可在卸载容器前打包,以尽可能缩短服务不可用的时长

    sudo sh make.sh

打镜像涉及3个文件DockerFile、run.sh、make.sh

Dockerfile文件内容为:
FROM alauda/java8u131
MAINTAINER wfzhu wfzhu@alauda.io
ADD ldap-service-1.0.0-SNAPSHOT.jar /ldap-service-1.0.0-SNAPSHOT.jar
ADD run.sh /
RUN chmod a+x /run.sh
ENTRYPOINT ["/run.sh"]

run.sh内容为:
#!/bin/bash
/usr/local/jdk1.8.0_131/bin/java -Djava.security.egd=file:/dev/./urandom -Xms2048M -Xmx2048M -jar /ldap-service-1.0.0-SNAPSHOT.jar

make.sh内容为:
docker build -t ldap-service:1.0.0 .
//最后一个点"." 代表当前目录下寻找

起服务

    cd/home/migu/module
    sudo sh start_ldap-service.sh
start_ldap-service.sh 内容为:
sudo docker run --name ldap-service --net host -v /alauda/log/ldap:/logs/ --log-driver=j
son-file --env ENV_CONFIG_IP=172.30.150.141 --env ENV_CONFIG_PORT=18888 --env ENV_TYPE=p
rod -d ldap-service:1.0.0

查日志

    tail -f /alauda/log/ldap/ldap-service.log
    docker logs ldap-service 
    //如日志未挂出,则使用此方式

相关文章

  • docker 替换为containrd后 镜像上传替代

    docker 替换为containrd后 镜像上传替代 docker 是看不到crictl的镜像的 crictl ...

  • 替换docker镜像

    替换jar的基本操作过程 以ldap为例 先备份旧包 上传新包 secureCRT为例,可使用rz 完成上传 卸载...

  • Docker 入门

    替换国内镜像通过daemon.json配置docker {"registry-mirrors": ["https:...

  • CentOS7安装Docker-CE

    卸载旧版docker及安装依赖 下载repo 替换软件仓库为TUNA 安装 更换国内镜像

  • k8s 垃取私有docker 镜像

    k8s 垃取私有docker 镜像 使用Docker配置创建秘密运行以下命令,替换为适当的大写值: 实例: 注意:...

  • Docker基础操作

    Docker部署 Docker安装 镜像加速 Docker 基础命令 Docker镜像管理 搜索镜像docker ...

  • docker常用操作

    下载docker镜像 查看docker镜像 搜索docker镜像 开启docker容器 查看全部docker实例 ...

  • Docker 常用命令及参数

    Docker镜像命令 docker 镜像检索 docker search 镜像名docker search red...

  • dock学习笔记

    从镜像仓库拉取镜像 docker pull (镜像名称) 查看docker镜像 docker images 从镜像...

  • Docker 常用命令总结

    Docker镜像管理 搜索镜像:docker search 获取镜像:docker pull 查看镜像:docke...

网友评论

    本文标题:替换docker镜像

    本文链接:https://www.haomeiwen.com/subject/qqdngxtx.html