mirror of
https://github.com/trailofbits/algo.git
synced 2025-04-18 15:17:07 +02:00
Fixed broken link; clarified example docker command (#1064)
This commit is contained in:
parent
53d1113881
commit
a57a0adf5e
1 changed files with 3 additions and 3 deletions
|
@ -4,7 +4,7 @@ While it is not possible to run your Algo server from within a Docker container,
|
|||
|
||||
## Limitations
|
||||
|
||||
1. [Advanced](ADVANCED.md) installations are not currently supported; you must use the interactive `algo` script.
|
||||
1. [Advanced](deploy-from-ansible.md) installations are not currently supported; you must use the interactive `algo` script.
|
||||
2. This has not yet been tested with user namespacing enabled.
|
||||
3. If you're running this on Windows, take care when editing files under `configs/` to ensure that line endings are set appropriately for Unix systems.
|
||||
|
||||
|
@ -13,7 +13,7 @@ While it is not possible to run your Algo server from within a Docker container,
|
|||
1. Install [Docker](https://www.docker.com/community-edition#/download) -- setup and configuration is not covered here
|
||||
2. Create a local directory to hold your VPN configs (e.g. `C:\Users\trailofbits\Documents\VPNs\`)
|
||||
3. Create a local copy of [config.cfg](https://github.com/trailofbits/algo/blob/master/config.cfg), with required modifications (e.g. `C:\Users\trailofbits\Documents\VPNs\config.cfg`)
|
||||
4. Run the Docker container, mounting your configurations appropriately:
|
||||
4. Run the Docker container, mounting your configurations appropriately (assuming the container is named `trailofbits/algo` with a tag `latest`):
|
||||
- From Windows:
|
||||
```powershell
|
||||
C:\Users\trailofbits> docker run --cap-drop=all -it \
|
||||
|
@ -61,7 +61,7 @@ Docker themselves provide a concept of [Content Trust](https://docs.docker.com/e
|
|||
## Future Improvements
|
||||
|
||||
1. Even though we're taking care to drop all capabilities to minimize the impact of running as root, we can probably include not only a `seccomp` profile, but also AppArmor and/or SELinux profiles as well.
|
||||
2. The Docker image doesn't natively support [advanced](ADVANCED.md) Algo deployments, which is useful for scripting. This can be done by launching an interactive shell and running the commands yourself.
|
||||
2. The Docker image doesn't natively support [advanced](deploy-from-ansible.md) Algo deployments, which is useful for scripting. This can be done by launching an interactive shell and running the commands yourself.
|
||||
3. The way configuration is passed into and out of the container is a bit kludgy. Hopefully future improvements in Docker volumes will make this a bit easier to handle.
|
||||
|
||||
## Advanced Usage
|
||||
|
|
Loading…
Add table
Reference in a new issue