文档更新

This commit is contained in:
Dennis Mo
2022-11-24 20:32:05 +08:00
parent 7d23a4c38f
commit 798bbdf6fe
2 changed files with 15 additions and 8 deletions

View File

@@ -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会失败

View File

@@ -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复制证书时的目标目录。