mirror of
https://github.com/wsargent/docker-cheat-sheet.git
synced 2025-12-16 23:20:13 +01:00
commit
f7a679fd34
1 changed files with 17 additions and 0 deletions
17
README.md
17
README.md
|
|
@ -419,6 +419,8 @@ You can use remote NFS volumes if you're [feeling brave](https://docs.docker.com
|
||||||
|
|
||||||
You may also consider running data-only containers as described [here](http://container42.com/2013/12/16/persistent-volumes-with-docker-container-as-volume-pattern/) to provide some data portability.
|
You may also consider running data-only containers as described [here](http://container42.com/2013/12/16/persistent-volumes-with-docker-container-as-volume-pattern/) to provide some data portability.
|
||||||
|
|
||||||
|
[Be aware that you can mount files as volumes.](#volumes-can-be-files)
|
||||||
|
|
||||||
## Exposing ports
|
## Exposing ports
|
||||||
|
|
||||||
Exposing incoming ports through the host container is [fiddly but doable](https://docs.docker.com/engine/reference/run/#expose-incoming-ports).
|
Exposing incoming ports through the host container is [fiddly but doable](https://docs.docker.com/engine/reference/run/#expose-incoming-ports).
|
||||||
|
|
@ -760,6 +762,21 @@ Remove all exited containers
|
||||||
docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }')
|
docker rm -f $(docker ps -a | grep Exit | awk '{ print $1 }')
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Volumes can be files
|
||||||
|
|
||||||
|
Be aware that you can mount files as volumes. For example you can inject a configuration file like this:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
# copy file from container
|
||||||
|
docker run --rm httpd cat /usr/local/apache2/conf/httpd.conf > httpd.conf
|
||||||
|
|
||||||
|
# edit file
|
||||||
|
vim httpd.conf
|
||||||
|
|
||||||
|
# start container with modified configuration
|
||||||
|
docker run --rm -ti -v "$PWD/httpd.conf:/usr/local/apache2/conf/httpd.conf:ro" -p "80:80" httpd
|
||||||
|
```
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
Here's how to contribute to this cheat sheet.
|
Here's how to contribute to this cheat sheet.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue