这篇文章记录了docker的一些常用指令备忘以及利用镜像搭建一个Markdown协作平台的实例。
1 Docker基础命令
1 | # 列出本机的所有 image 文件。 |
2 搭建CodiMD平台
CodiMD是一个开源的多人协作Markdown编辑平台,很适合在局域网环境下搭建使用。
搭建过程主要参考这个官网的界面。
1 | version: "3" |
利用docker-compose up启动,就可以正常运行CodiMD了。可以访问127.0.0.1:3000使用CodiMD,运行效果如下:
中间也一度出现过这样的报错,查了很久没有解决,最后参考github上面的讨论,重启了docker,好了。。。
1 | ERROR: for docker_database_1 Cannot start service database: b'Mounts denied: EOF' |
重启大法好Orz…
Tips:如果想要让其他电脑通过IP访问需要关闭防火墙。
3 搭建Sql-labs
参考这个页面:https://www.sqlsec.com/2020/05/sqlilabs.html
1 | docker pull acgpiano/sqli-labs |
搭建Blue-Lotus XSS Platform
参考:https://hub.docker.com/r/janes/xss-receiver
1 | docker pull janes/xss-receiver |
访问 http://127.0.0.1:10001/admin.php 查看后台 密码是常用密码 端口为10001