Skip to content
This repository was archived by the owner on Oct 6, 2023. It is now read-only.

Commit f97055c

Browse files
committed
fixing broken links in README. fixes ehough#29 and ehough#35
1 parent e2c679c commit f97055c

File tree

2 files changed

+25
-22
lines changed

2 files changed

+25
-22
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
66

77
## [unreleased]
88

9+
### Fixed
10+
* Broken links in README, both on GitHub and Docker Hub ([#29](https://github.com/ehough/docker-nfs-server/issues/29), [#35](https://github.com/ehough/docker-nfs-server/issues/35))
11+
912
### Changed
1013
* Use pure Bash for uppercasing strings ([#36](https://github.com/ehough/docker-nfs-server/issues/36))
1114

README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ This is the only containerized NFS server that offers **all** of the following f
1111
- clean teardown of services upon termination (no lingering `nfsd` processes on Docker host)
1212
- flexible construction of `/etc/exports`
1313
- extensive server configuration via environment variables
14-
- human-readable logging (with a helpful [debug mode](doc/feature/logging.md))
14+
- human-readable logging (with a helpful [debug mode](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/logging.md))
1515
- *optional* bonus features
16-
- [Kerberos security](doc/feature/kerberos.md)
17-
- [NFSv4 user ID mapping](doc/feature/nfs4-user-id-mapping.md) via [`idmapd`](http://man7.org/linux/man-pages/man8/idmapd.8.html)
18-
- [AppArmor](doc/feature/apparmor.md) compatibility
16+
- [Kerberos security](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/kerberos.md)
17+
- [NFSv4 user ID mapping](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/nfs4-user-id-mapping.md) via [`idmapd`](http://man7.org/linux/man-pages/man8/idmapd.8.html)
18+
- [AppArmor](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/apparmor.md) compatibility
1919

2020
## Table of Contents
2121

@@ -24,15 +24,15 @@ This is the only containerized NFS server that offers **all** of the following f
2424
* [Starting the server](#starting-the-server)
2525
* [Mounting filesystems from a client](#mounting-filesystems-from-a-client)
2626
* Optional features
27-
* [Debug logging](doc/feature/logging.md)
28-
* [Kerberos security](doc/feature/kerberos.md)
29-
* [NFSv4 user ID mapping](doc/feature/nfs4-user-id-mapping.md)
30-
* [AppArmor integration](doc/feature/apparmor.md)
27+
* [Debug logging](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/logging.md)
28+
* [Kerberos security](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/kerberos.md)
29+
* [NFSv4 user ID mapping](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/nfs4-user-id-mapping.md)
30+
* [AppArmor integration](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/apparmor.md)
3131
* Advanced
32-
* [automatically load required kernel modules](doc/feature/auto-load-kernel-modules.md)
33-
* [custom server ports](doc/advanced/ports.md)
34-
* [custom NFS versions offered](doc/advanced/nfs-versions.md)
35-
* [performance tuning](doc/advanced/performance-tuning.md)
32+
* [automatically load required kernel modules](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/auto-load-kernel-modules.md)
33+
* [custom server ports](https://github.com/ehough/docker-nfs-server/blob/develop/doc/advanced/ports.md)
34+
* [custom NFS versions offered](https://github.com/ehough/docker-nfs-server/blob/develop/doc/advanced/nfs-versions.md)
35+
* [performance tuning](https://github.com/ehough/docker-nfs-server/blob/develop/doc/advanced/performance-tuning.md)
3636
* [Help!](#help)
3737
* [Remaining tasks](#remaining-tasks)
3838
* [Acknowledgements](#acknowledgements)
@@ -48,7 +48,7 @@ This is the only containerized NFS server that offers **all** of the following f
4848

4949
`modprobe {nfs,nfsd,rpcsec_gss_krb5}`
5050

51-
or you can just allow the container to [load them automatically](doc/feature/auto-load-kernel-modules.md).
51+
or you can just allow the container to [load them automatically](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/auto-load-kernel-modules.md).
5252
1. The container will need to run with `CAP_SYS_ADMIN` (or `--privileged`). This is necessary as the server needs to mount several filesystems *inside* the container to support its operation, and performing mounts from inside a container is impossible without these capabilities.
5353
1. The container will need local access to the files you'd like to serve via NFS. You can use Docker volumes, bind mounts, files baked into a custom image, or virtually any other means of supplying files to a Docker container.
5454

@@ -121,7 +121,7 @@ Let's break that command down into its individual pieces to see what's required
121121
122122
1. **Expose the server ports**
123123
124-
You'll need to open up at least one server port for your client connections. The ports listed in the examples below are the defaults used by this image and most can be [customized](doc/ports.md).
124+
You'll need to open up at least one server port for your client connections. The ports listed in the examples below are the defaults used by this image and most can be [customized](https://github.com/ehough/docker-nfs-server/blob/develop/doc/advanced/ports.md).
125125

126126
* If your clients connect via **NFSv4 only**, you can get by with just TCP port `2049`:
127127

@@ -145,17 +145,17 @@ If you pay close attention to each of the items in this section, the server shou
145145

146146
## Optional Features
147147

148-
* [Debug logging](doc/feature/logging.md)
149-
* [Kerberos security](doc/feature/kerberos.md)
150-
* [NFSv4 user ID mapping](doc/feature/nfs4-user-id-mapping.md)
151-
* [AppArmor integration](doc/feature/apparmor.md)
148+
* [Debug logging](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/logging.md)
149+
* [Kerberos security](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/kerberos.md)
150+
* [NFSv4 user ID mapping](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/nfs4-user-id-mapping.md)
151+
* [AppArmor integration](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/apparmor.md)
152152

153153
## Advanced
154154

155-
* [automatically load required kernel modules](doc/feature/auto-load-kernel-modules.md)
156-
* [customizing which ports are used](doc/advanced/ports.md)
157-
* [customizing NFS versions offered](doc/advanced/nfs-versions.md)
158-
* [performance tuning](doc/advanced/performance-tuning.md)
155+
* [automatically load required kernel modules](https://github.com/ehough/docker-nfs-server/blob/develop/doc/feature/auto-load-kernel-modules.md)
156+
* [customizing which ports are used](https://github.com/ehough/docker-nfs-server/blob/develop/doc/advanced/ports.md)
157+
* [customizing NFS versions offered](https://github.com/ehough/docker-nfs-server/blob/develop/doc/advanced/nfs-versions.md)
158+
* [performance tuning](https://github.com/ehough/docker-nfs-server/blob/develop/doc/advanced/performance-tuning.md)
159159

160160
## Help!
161161

0 commit comments

Comments
 (0)