{"id":13416482,"url":"https://github.com/awesome-startup/docker-compose","last_synced_at":"2026-01-14T21:36:29.473Z","repository":{"id":68610763,"uuid":"69435906","full_name":"awesome-startup/docker-compose","owner":"awesome-startup","description":"Docker Compose Sample","archived":false,"fork":false,"pushed_at":"2017-06-08T04:00:19.000Z","size":3285,"stargazers_count":64,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-27T17:03:30.589Z","etag":null,"topics":["docker","docker-compose"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awesome-startup.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-09-28T07:08:52.000Z","updated_at":"2024-09-22T06:30:40.000Z","dependencies_parsed_at":"2023-07-24T04:01:15.129Z","dependency_job_id":null,"html_url":"https://github.com/awesome-startup/docker-compose","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/awesome-startup/docker-compose","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-startup%2Fdocker-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-startup%2Fdocker-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-startup%2Fdocker-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-startup%2Fdocker-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awesome-startup","download_url":"https://codeload.github.com/awesome-startup/docker-compose/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awesome-startup%2Fdocker-compose/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28435516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T21:32:52.117Z","status":"ssl_error","status_checked_at":"2026-01-14T21:32:33.442Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose"],"created_at":"2024-07-30T21:00:59.425Z","updated_at":"2026-01-14T21:36:29.453Z","avatar_url":"https://github.com/awesome-startup.png","language":"JavaScript","readme":"\n### Install docker\n\n```\n\nsudo yum update\n\ncurl -fsSL https://get.docker.com/ | sh\n\nsudo service docker start\nsudo docker run hello-world\n```\n\n### Install docker-compose\n```\ncurl -L \"https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)\" -o /usr/local/bin/docker-compose\nchmod +x /usr/local/bin/docker-compose\n```\n\n### docker update \n\n* need add parameters to docker daemon\n``` \n/usr/lib/systemd/system/docker.service\n\neg:\n    docker daemon -g /mnt/docker -H fd:// -H unix:///var/run/docker.sock --cluster-store etcd://etcd.darg.ws --cluster-advertise 192.168.20.23:2375\n```\n\n### cleanup stopped container\n```\ndocker rm $(docker ps -aq)\n```\n\n### cleanup no-used volumes\n\n```\ndocker volume rm $(docker volume ls -q)\n```\n\n### cleanup \u003cnone\u003e images\n```\ndocker rmi $(docker images | grep '\u003cnone\u003e' | awk '{print $3}')\n```\n\n\n### Change Docker Dir\n```\n$dest=/mnt/docker\n\ndocker ps -q | xargs docker kill\nsystemctl stop docker\ncd /var/lib/docker/devicemapper/mnt\numount ./*\nmv /var/lib/docker $dest\nln -s $dest /var/lib/docker\nsystemctl start docker\n```\n\n\n### Bash Completion\nLinux:\n\n```\ncurl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose\ncurl -L https://raw.githubusercontent.com/docker/docker/v$(docker version -f \"{{.Server.Version}}\")/contrib/completion/bash/docker -o /etc/bash_completion.d/docker\n```\n\nMac:\n```\nln -s /Applications/Docker.app/Contents/Resources/etc/docker.bash-completion /usr/local/etc/bash_completion.d/docker\nln -s /Applications/Docker.app/Contents/Resources/etc/docker-machine.bash-completion /usr/local/etc/bash_completion.d/docker-machine\nln -s /Applications/Docker.app/Contents/Resources/etc/docker-compose.bash-completion /usr/local/etc/bash_completion.d/docker-compose\n\ncurl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose \u003e /usr/local/etc/bash_completion.d/docker-compose\ncurl -L https://raw.githubusercontent.com/docker/docker/v$(docker version -f \"{{.Server.Version}}\")/contrib/completion/bash/docker \u003e /usr/local/etc/bash_completion.d/docker\n\nfiles=(docker-machine docker-machine-wrapper docker-machine-prompt)\nfor f in \"${files[@]}\"; do\n  curl -L https://raw.githubusercontent.com/docker/machine/v$(docker-machine --version | tr -ds ',' ' ' | awk 'NR==1{print $(3)}')/contrib/completion/bash/$f.bash \u003e /usr/local/etc/bash_completion.d/$f\ndone\n\n```\n\n\n### Zsh Completion\n\n```\ncurl -L https://raw.githubusercontent.com/docker/machine/v$(docker-machine --version | tr -ds ',' ' ' | awk 'NR==1{print $(3)}')/contrib/completion/zsh/_docker-machine \u003e ~/.zsh/completion/_docker-machine\ncurl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/zsh/_docker-compose \u003e ~/.zsh/completion/_docker-compose\ncurl -L https://raw.githubusercontent.com/docker/docker/v$(docker version -f \"{{.Server.Version}}\")/contrib/completion/zsh/_docker \u003e ~/.zsh/completion/_docker\n```\n\n### Kill process in docker container tomcat\n```\ndocker exec tomcat sh -c 'kill `ps -aux | grep java|grep -v grep | awk -F \" \" '\"'\"'{print $2}'\"'\"'`'\n```\n\nBackup: \n\n[Link](http://stackoverflow.com/questions/26331651/how-can-i-backup-a-docker-container-with-its-data-volumes/26339869#26339869)\n\n```\ndocker run --rm --volumes-from container-name -v $(pwd):/backup -w container-backup-dir busybox tar cvf /backup/backup.tar .\n```\n\n\n### docker daemon config\n\n```\nsudo mkdir -p /etc/docker \u0026\u0026 \\\nsudo tee /etc/docker/daemon.json \u003c\u003c-'EOF'\n{\n  \"registry-mirrors\": [\"https://XXXXXX.mirror.aliyuncs.com\"]\n}\nEOF\nsudo systemctl daemon-reload\nsudo systemctl restart docker\n```\n\n\n### tar backup \u0026 restore\n\n```\ntar -cvf ~/backupportainer.tar .\n\ntar -xvpf ~/backupportainer.tar -C /var/lib/docker/volumes\n\n```\n\n\n### colorful bash\n\n```\nexport PS1=\"[\\e[37;40m\\][\\[\\e[32;40m\\]\\u\\[\\e[37;40m\\]@\\h \\[\\e[35;40m\\]\\W\\[\\e[0m\\]]\"\n```","funding_links":[],"categories":["Docker Images"],"sub_categories":["Dockerfile"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawesome-startup%2Fdocker-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fawesome-startup%2Fdocker-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fawesome-startup%2Fdocker-compose/lists"}