diff --git a/NginxAndLetsencrypt/经验汇集.md b/NginxAndLetsencrypt/经验汇集.md index c79a10e..cea5720 100644 --- a/NginxAndLetsencrypt/经验汇集.md +++ b/NginxAndLetsencrypt/经验汇集.md @@ -4,9 +4,7 @@ ### Docker相关 - ``` - 启动 systemctl start docker 守护进程重启 sudo systemctl daemon-reload @@ -18,7 +16,6 @@ 关闭docker service docker stop 关闭docker systemctl stop docker - ``` ``` @@ -28,6 +25,7 @@ docker inspect 【容器id/名称】 docker logs -f -t --since="2017-05-31" --tail=10 【容器名称】 #动态查看容器日志 docker logs -f -t --tail=10 【容器名称】 #动态查看容器日志 ``` + **基础操作: ** @@ -81,15 +79,11 @@ docker logs -f -t --tail=10 【容器名称】 #动态查看容器日志 3 **docker push [ImageID] [repertory_address]**提交镜像到云仓库 - - 作者:爱睡觉的树 链接:https://www.jianshu.com/p/a84e8cf33b34 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 - - ### Linux ``` @@ -99,7 +93,18 @@ du -sh * #查看目录下的磁盘占用情况 du -sh * | sort -nr #如上,并排序 df -h 查看磁盘空间大小 top #linux版本的任务管理器 + +chmod u+x ./*.sh + +chmod是权限管理命令change the permissions mode of a file的缩写。。 +u代表所有者,x代表执行权限。 + 表示增加权限。 +chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权限。 +a+x 是给所有人加上可执行权限,包括所有者,所属组,和其他人 +o+x 只是给其他人加上可执行权限 ``` + +### + ### Vim ``` @@ -173,7 +178,9 @@ echo environment: - MYSQL_ROOT_PASSWORD="mima$$woshimima" + 不过,上面的又有引号又有$的设置是否正确并不确定,因为初次这么设置发现无法登录(通过docker exec -it 进入执行mysql -uroot -p)。 + #### docker-compose中mysql的密码设置 第一次运行后,只要/var/lib/mysql中的数据没有改变(这通常是因为已经mount到主机的特定目录),那么后续的密码更改是无效的,哪怕把container删了再重建也一样。所以这个时候,要不然用原来密码登录,要不然就是清空data目录。(data目录需要有,不然docker-compose up会失败) \ No newline at end of file diff --git a/frps/README.md b/frps/README.md index 3a4e164..93a70c3 100644 --- a/frps/README.md +++ b/frps/README.md @@ -3,7 +3,7 @@ 1. 用acme搞定泛域名ca证书。参看acme项目。 2. 部署nginx docker。参看nginx项目。 3. 根据nginx docker的网络设置,对应确定自己的docker-compose.yml文件中的对应内容设置正确。其中包括: - - ​ nginx所在的网络名称。配置到自己的docker-compose.yml文件中的网络定义中的external->name中去。 + - ​ nginx所在的网络名称。配置到自己的docker-compose.yml文件中的网络定义中的external->name中去。 - 根据网络定义,设定自己的固定ip。 - 复制conf.d下的文件到nginx配置目录下的conf.d下。 - 确保刚复制的文件配置正确。如其中证书所在路径应符合之前acme复制证书时的目标目录。