• Dockerfile部署jar项目

    发布于:2020-05-07 作者:Garany 评论(0) 引用(0) 浏览(1196)   分类:破万卷书  

    1.Dockerfile # vim Dockerfile FROM java:8 ENV LANG en_US.UTF-8 ENV LC_ALL en_US.UTF-8 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone COPY trip-eureka-1.0.jar /app/eureka.jar EXPOSE 8761 ENTRYPOINT ["java","-Xms512m","-Xmx512m","-Xss256k","-Dlogging.file=/swallow/log/eureka.log","-jar","/app/eureka.jar"] 2.docker build # docker build -t eureka . 3.docker run # docker run -itd --name eureka -p 8080:8761 -v /swallow/log/eureka.log:/s...

    阅读全文>>

  • Docker容器重启策略

    发布于:2020-02-28 作者:Garany 评论(1) 引用(0) 浏览(252)   分类:破万卷书  

    详细命令 docker run -itd --name test --restart=unless-stopped -p 8080:8080 tomcat --restart 参数选项 no 默认选项,不会重新启动容器 on-failure[:max-retries] 容器处于非零退出状态时重新启动容器,使用可选项则会限制重新启动尝试次数 unless-stopped 无论容器退出状态如何始终重新启动容器,除非容器之前已处于停止状态 always 无论容器退出状态如何,Docker守护进程无限期地尝试重新启动容器 如果容器启动时没有设置--restart参数,则通过下面命令进行更新: docker update --restart=always container-name

    阅读全文>>

    标签: linux docker
  • docker 多主机管理 docker-machine

    发布于:2017-09-07 作者:Garany 评论(1) 引用(0) 浏览(770)   分类:破万卷书  

    Docker Machine 解决docker多主机管理,可以实现集中部署和一致性 192.168.100.221 Docker Machine 192.168.100.222 Docker Host 192.168.100.223 Docker Host ALL_HOST # systemctl stop firewalld # setenforce 0 Docker machine_HOST 1.安装machine # yum install docker -y # curl -L https://github.com/docker/machine/releases/download/v0.9.0/docker-machine-`uname -s`-`uname -m` # mv docker-machine-Linux-x86_64 /usr/local/bin/docker-machine # chmod a+x /usr/local/bin/docker-machine # docker-machine version 2.设置ssh互信 # ssh-keygen ...

    阅读全文>>

    标签: docker
  • Dockerfile_lnmp

    发布于:2017-07-14 作者:Garany 评论(1) 引用(0) 浏览(561)   分类:破万卷书  

    1.准备文件 # pwd /data # tree ./ -L 2 ./ ├── docker │   ├── dockerfile │   ├── lnmp.sh │   └── ser1.conf └── lnmp ├── mysql └── web 4 directories, 3 files 2.dockerfile文件 # vim docker/dockerfile FROM centos:6 MAINTAINER garany@qq.com RUN rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm \ && yum install nginx mysql mysql-server mysql-devel php-fpm php-mysql -y \ && rm -rf /...

    阅读全文>>