52 私有链接
首先,打开终端并运行以下命令以更新本地镜像列表:
docker pull debian
运行以下命令以创建并运行一个新的 Debian 容器:
docker run -it --name my-debian debian
这将创建一个名为 my-debian 的新容器并进入交互式模式,您可以在其中运行 Debian 命令。
如果要在后台运行容器,请将 -it 标志替换为 -d,并使用 docker exec 命令在容器内运行命令。例如:
docker run -d --name my-debian debian
docker exec -it my-debian bash
ALS (Another Looking-glass Server) 是一款开源的VPS测试项目,提供了用 Docker 部署 ALS 的方法。部署配置文件如下:
version: '3.3'
services:
lookingglass:
container_name: lookingglass
restart: always
image: wikihostinc/looking-glass-server
environment:
- HTTP_PORT=8100
ports:
- 8100:8100
该项目为 ddns-go,是一个简单易用的 DDNS 工具。它可以自动更新域名解析到公网 IP,支持多个域名服务商,可以使用 IPv6、Webhook、Callback,有图形化界面,支持 Docker 运行,以及支持 Mac、Windows 和 Linux 等系统,支持 ARM 和 x86 架构。该项目支持接口、网卡和命令获取 IP,支持服务方式运行,支持多个域名解析、多级域名解析,网页配置简单方便,可支持 Webhook 通知、TTL 等功能。在安装时需注意启用 HTTPS 访问以保证安全性。
本文介绍了一款开源、可自行搭建的书签服务 Shaarli,Shaarli是一个使用PHP编写的开源书签服务,可以自行搭建,无需数据库依赖。
- 使用docker部署完成后,可能会出现文件权限问题,需要更改容器内部文件夹权限。文中更改权限部分的代码有点问题,nginx前面多了一个空格。
docker exec -it shaarli chown -R nginx:nginx /var/www/shaarli/data
docker exec -it shaarli chown -R nginx:nginx /var/www/shaarli/cache
- 也可以使用docker-compose部署,使用volumes 关键字定义数据卷,可参考如下的部署配置文件:
version: '3'
services:
shaarli:
image: shaarli/shaarli:latest
container_name: shaarli
restart: unless-stopped
ports:
- 8005:80
volumes:
- /root/shaarli/cache:/var/www/shaarli/cache
- /root/shaarli/data:/var/www/shaarli/data
volumes:
cache:
data:
注意:volumes部分不能包含目录路径,这是因为在docker-compose文件中定义的卷(volumes)会自动挂载到容器中的相应目录下,所以不需要在此处指定路径。