From 156790b383101756e2324dcde63415f00ba94a86 Mon Sep 17 00:00:00 2001 From: adamhrv Date: Sun, 4 Nov 2018 21:44:20 +0100 Subject: . --- notes/frameworks/docker.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 notes/frameworks/docker.md (limited to 'notes/frameworks/docker.md') 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: \ No newline at end of file -- cgit v1.2.3-70-g09d2