2024-12-18 15:21:30@ docker
前一段时间比较忙没有回复,特来回复一下 关于1:因为容器内部环境都比较精简化,很多命令是不支持的,大部分命令可以在外部执行,假设您要在名为my_container的容器中执行ls -l命令,您可以这样做:docker exec my_container ls -l,但是还是要注意很多命令 容器内可能bash环境不支持所以不能使用 关于2:容器的文件映射要理解清楚相对路径和绝对路径,这样在映射时候区分清楚外部和内部的关系,可以分开理解,容器内部写配置文件一定要写内部的路径,外部路径只做映射存放文件时候考虑; 关于3/4一起回答:关于ssl证书的话可以选择使用cloudflare的cdn(缺点大陆访问可能会很慢还有大陆屏蔽等问题,不过使用cdn对源服务器比较安全,可以研究一下优选域名) 使用cf的cdn可以申请他家的15年证书 这样不用频繁续签,或者用acme的3个月证书这个可以写shell自动执行命令续签,证书映射外部路径这时候可以考虑编写一个shell脚本,定期替换容器映射外部的ssl文件,重启容器重新读取也可以写在shell脚本里;
评论于: Docker部署X-UI