diff options
| author | adamhrv <adam@ahprojects.com> | 2018-11-04 21:44:20 +0100 |
|---|---|---|
| committer | adamhrv <adam@ahprojects.com> | 2018-11-04 21:44:20 +0100 |
| commit | 156790b383101756e2324dcde63415f00ba94a86 (patch) | |
| tree | 62761815f480d244fae3602c9189baf7aec02497 /notes/frameworks/docker.md | |
| parent | 83507e26c00f79b7bac3d3b606da50cc4cd0db6b (diff) | |
.
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 |
