diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-11-25 22:19:57 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-11-25 22:19:57 +0100 |
| commit | e1fa31bfd6a938341c3a8a63f238d0952cf4b429 (patch) | |
| tree | c61394d69022c026321a28cc0cf12c99208605c1 /notes/frameworks/docker.md | |
| parent | ee3d0d98e19f1d8177d85af1866fd0ee431fe9ea (diff) | |
| parent | 0529d4cd1618016319e995c37aa118bf8c2d501b (diff) | |
merge
Diffstat (limited to 'notes/frameworks/docker.md')
| -rw-r--r-- | notes/frameworks/docker.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/notes/frameworks/docker.md b/notes/frameworks/docker.md new file mode 100644 index 00000000..af703c0e --- /dev/null +++ b/notes/frameworks/docker.md @@ -0,0 +1,28 @@ +# Docker + +#### Useful Docker commands + +- list names of running containers: `docker ps` +- log int to docker: `docker exec -ti -u root container_name bash` +- reload daemon: `sudo systemctl daemon-reload` +- restart docker `sudo systemctl restart docker` + +#### Change Image Storage Location + +- Using many docker images can use several hundred GBs of store. It's often useful to move this off your statup disk +- Edit `sudo nano /etc/docker/daemon.json` +- Add +``` +{ + "data-root": "/path/to/new/docker" +} +``` +- stop docker `sudo systemctl stop docker` +- check docker has stopped `ps aux | grep -i docker | grep -v grep` +- copy data to new location `sudo rsync -axPS /var/lib/docker/ /path/to/new/docker` +- `sudo rsync -axPS /var/lib/docker/ /media/ubuntu/disk_name/data_store/docker_images` to copy to your new disk + + +#### Permissions + +- permissions still not solved, but here are useful tips: <http://www.carlboettiger.info/2014/10/21/docker-and-user-permissions-crazyness.html>
\ No newline at end of file |
