分类 Linux 下的文章

上一篇简单介绍了下Docker的常用指令和给出了nginx、PHP、Mysql镜像通过docker run启动容器的实例。
首先Dockerfile并不能代替docker run,Dockerfile主要是用来预执行部分命令并构建镜像。
然后使用 docker run 命令指定该镜像让运行容器时达到简化命令的目的。
然后通过docker build命令构建一个新的镜像,最后还是要用到docker run命令,配置参数,指定新构建的镜像运行容器。
为什么不能直接代替 docker run ? 我初步推测是因为如果使用了像-v,--network,--ip这些参数如果用来构建镜像,将毫无扩展性。
当然Dockerfile还有更多的高阶用法,之后自己挖掘...

- 阅读剩余部分 -

前言

大体分三部分:

  • 镜像与容器运行、进入、互通与网络
  • Dockerfile
  • docker-compose

基本是我的学习Docker的一个历程,从最麻烦(逐条命令输入)到看起来相应比较简便的方式(docker-compose.yml文件)构建一个LNMP环境。
因为也是学习没多长时间,尽量会在能力范围内对文章内的知识点进行描述和归纳,当然会有对应的官方文档。
除官方文档外的信息建议先自己思考下,本文仅个人的拙见,欢迎评论指正。

- 阅读剩余部分 -

之前在VPS和树莓派均安装过aria2做下载机
有些步骤需要使用以下指令重新加载aria2配置启动

[root@centos-rpi3 ~]# aria2c --conf-path=$CONF_PATH/aria2.conf -D

比如使用脚本更新配置文件的bt-tracker,然后使用corntab执行以上命令重新加载配置并启动
而最近在树莓派上想换下RPC的密码,使用以上指令后发现配置没有更新
最后发现需要kill掉aria2的进程才能加载到新的配置

- 阅读剩余部分 -

由于早前一年一度的中国六月网络狂欢节,被逼开了另外一台VPS装V2ray以免误伤博客等web应用,
使用WS+TLS模式,用CloudFlare做DNS加速。
由于是直接通过一键脚本安装,所以web server用的是一件脚本带的Caddy,最终80和443端口会被Caddy占用。
使用一段时间这IP还是幸存了下来,甚至发现速度还不错,打算把Web应用都迁过来。
但是由于习惯和学习需要用Nginx,所以还是稍微折腾下吧...

- 阅读剩余部分 -