博文

Docker容器开机自动启动 – 白开水的博客 – CSDN博客

图片
转 Docker容器开机自动启动 2018年06月21日 09:48:17 MainMay 阅读数:3282 https://blog.csdn.net/menghuanbeike/article/details/79261828 https://blog.csdn.net/wennuanddianbo/article/details/77592401 部署项目服务器时,为了应对停电等情况影响正常web项目的访问,会把Docker容器设置为开机自动启动。 在使用docker run启动容器时,使用–restart参数来设置: [plain] view plain copy # docker run -m 512m –memory-swap 1G -it -p 58080:8080 –restart=always –name bvrfis –volumes-from logdata mytomcat:4.0 /root/run.sh 如果创建时未指定 –restart=always ,可通过update 命令设置 docker update –restart=always xxx 还可以在使用on – failure策略时, 指定 Docker将尝试重新启动容器的最大次数。默认情况下,Docker将尝试永远重新启动容器。 [plain] view plain copy # sudo docker run –restart=on-failure:10 redis 如果上面讲的restart policies无法满足需求,也可以采用进程监控的管理方案,如upstart,systemd或者supervisor等等。 这种方案中,进程监控服务运行在容器中。它可以监控一个进程是否运行,并可以在此进程没有运行的时候去启动该进程。而这发生的一切Docker都毫无知觉。 Docker不推荐此种方法来进行进程监控,理由很简单,这种方法和系统平台甚至linux发行版相关。

轻松使用transfer.sh从命令行共享文件 Easy file sharing from the command line using transfer.sh-rootopen.com

图片
轻松使用transfer.sh从命令行共享文件 需要:curl xsel访问互联网(http://transfer.sh) 这是一个使用transfer.sh服务的别名,可以通过命令行轻松实现共享文件。 我修改了transfer.sh提供的别名,使用xsel将生成的URL复制到剪贴板。 完整的修改别名如下,因为commandline只允许255个字符:transfer(){if [$#-eq 0]; 用法:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" |xsel --clipboard; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" |xsel --clipboard ; fi; xsel --clipboard; } . 0  linux命令:transfer() { basefile=$(basename “$1” | sed -e ‘s/[^a-zA-Z0-9._-]/-/g’);curl –progress-bar –upload-file “$1” “https://transfer.sh/$basefile”|xsel –clipboard;xsel –clipboard ; } } ; –clipboard –clipboard;xsel “https://transfer.sh/$basefile”|xsel “$1” –upload-file –progress-bar ‘s/[^a-zA-Z0-9._-]/-/g’);curl -e sed | “$1” basefil...

基于alpine构建docker镜像修改时区

图片
基于alpine构建docker镜像修改时区 CUFFS  关注 2017.06.02 11:45* 字数 214 阅读 2728 评论 0 喜欢 1 由于我们在push国外制作镜像使用时,时区就成为一个问题。国外时区一把都是UTC,需要改成国内时区CST. 复制宿主机的文件到docker容器 /usr/share/zoneinfo/Asia/Shanghai # 宿主机文件 /etc/localtime #容器文件 命令如下: docker cp /usr/share/zoneinfo/Asia/Shanghai 【容器ID或者NAME】:/etc/localtime 这种方式每次重启容器都需要执行,所以采用第二种Dockerfile方式重新构造 dockerfile 文件内容如下 FROM ej52/alpine-nginx-php:latest RUN echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/main' > /etc/apk/repositories \ && echo 'http://mirrors.ustc.edu.cn/alpine/v3.5/community' >>/etc/apk/repositories \ && apk update && apk add tzdata \ && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo "Asia/Shanghai" > /etc/timezone docker build –rm -t ej52/alpine-nginx-php:latest . 这样就能重新构造一下docker镜像,增加了cst时区。 php环境下面还需要修改php.ini配置文件 把data.timezone = “UTC” 改成 data.timezone = “Asia/Shanghai” ,这样php获取时间才是正确的北京时间。 ...

解决Linux环境Java中文字体乱码问题 – 遛羊的懒懒 – CSDN博客

转 解决Linux环境Java中文字体乱码问题 2018年04月19日 11:42:55 遛羊的懒懒 阅读数:535 原链接: https://www.itbulu.com/linux-java-fonts.html 老蒋因为一个项目工作是朋友帮助用JAVA写的,因为之前都没有接触过这类的环境,而且现在JSP主机都比较难找(好久没有用过虚拟主机),于是前几天就在Linux VPS中搭建JAVA网站环境( 在这里安装JSP环境 )。然后今天晚上就把项目搬进去,一切都比较顺利,但是发现 验证码 上的中文显示的是乱码问题。 查看资料后看到应该是没有安装字体导致的,网上有各种方法,但是老蒋采用的这个方法就比较简单。因为JDK1.5之后只需要在 jre/lib/fonts/ 目录中创建 fallback 目录就可以,然后把 simsun.ttc 字体丢进去重启 服务器 就OK。 第一、登录对应目录 /usr/java/jdk1.7.0_80/jre/lib/fonts/ 这里老蒋是安装的JDK1.7版本,所以我们对应找到就可以。 第二、创建fallback目录 可以用mkdir创建,我们也可以用FTP自己手工创建。 第三、上传 simsun.ttc 字体 https://ift.tt/2Hw9aBG 我们可以下载字体,然后解压后将 simsun.ttc 上传到 fallback 目录。 最后,重启tomcat 我们可以重启tomcat或者直接reboot重启服务器也可以。这样就生效。

docker——Dockerfile创建镜像 – jAVA-yaolin – 博客园

Docker镜像制作实战:设置时区和系统编码 – boling_cavalry的博客 – CSDN博客

Cyborg在线下载网页图片打包视频下载网页转换成文档 | 就免费|原创首发免费资源分享平台

图片
当前位置: 首页 » 免费软件 » 正文 Cyborg在线下载网页图片打包视频下载网页转换成文档 2019年3月7日 40 吐槽系统没启动 Cyborg图片下载 youtube在线下载 在线图片下载 网页图片下载 网页转换PDF Cyborg是一个小工具的整合网站,提供有网页图片的在线下载打包并且隐藏你的IP地址,还可以在线下载Youtube的视频还有网页转换成文档等功能,还有其他功能,例如将视频转换成mp3、在线定时功能也很不错,最强大的是在线下载视频,支持很多的网站都可以的,功能比较多一点但是相当的简单,基本上就是输入网址即可完成工作。 相关链接: 图片下载 读取网页信息 读取完毕后点击中间的下载信息即可 很小巧的一个工具类的网站,功能没那么繁琐,简单容易操作,适合长期使用。 声明: 本文由 就免费资源网 原创编译,转载请注明出自: https://www.9mf.net/freesoft/4102.html