사용자 도구

사이트 도구


docker

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
docker [2019/03/25 15:27]
kwon37xi
docker [2019/07/17 17:47]
kwon37xi
줄 6: 줄 6:
   * [[https://github.com/wsargent/docker-cheat-sheet|Docker Cheat Sheet]]   * [[https://github.com/wsargent/docker-cheat-sheet|Docker Cheat Sheet]]
   * [[docker:install_ubuntu|Docker Install on Ubuntu Linux]]   * [[docker:install_ubuntu|Docker Install on Ubuntu Linux]]
 +  * [[docker:install_redhat|Docker Install on Redhat/CentOS/Amazon Linux]]
 +  * [[docker:install_arch|Docker install on Arch/Manjaro]]
  
 ===== Usage ===== ===== Usage =====
줄 43: 줄 45:
   * ''docker rm [container-name]''   * ''docker rm [container-name]''
   * [[https://stackoverflow.com/questions/17236796/how-to-remove-old-docker-containers|불필요한 Container, Image 삭제]]<code sh>   * [[https://stackoverflow.com/questions/17236796/how-to-remove-old-docker-containers|불필요한 Container, Image 삭제]]<code sh>
 +# 이름없는 모든 이미지 삭제
 docker image prune docker image prune
 +
 +# 중지된 모든 컨테이너 삭제
 docker container prune docker container prune
-위 둘을 합친게 volume인가?+ 
 +사용하지 않는 모든 도커 볼륨 삭제
 docker volume prune -f docker volume prune -f
 +
 +# 사용하지 않는 모든 도커 네트워크 삭제
 +docker network prune
 +
 +# 위 모든 명령을 합친 것. 이것에 의해 삭제되지 않는 다는 것은 사용중인 컨테이너, 이미지, 기타 등등이라는 의미
 +docker system prune -a
 </code> </code>
   * [[https://docs.docker.com/engine/reference/commandline/volume_prune/|docker volume prune | Docker Documentation]]   * [[https://docs.docker.com/engine/reference/commandline/volume_prune/|docker volume prune | Docker Documentation]]
줄 105: 줄 117:
     * [[java:options|Oracle(SUN) JVM Options]] 참조     * [[java:options|Oracle(SUN) JVM Options]] 참조
   * [[https://dzone.com/articles/improved-docker-container-integration-with-java-10|Improved Docker Container Integration With Java 10 - DZone Java]]   * [[https://dzone.com/articles/improved-docker-container-integration-with-java-10|Improved Docker Container Integration With Java 10 - DZone Java]]
 +  * [[https://dzone.com/articles/pitfalls-in-jvm-and-docker-defaults|Pitfalls in JVM and Docker Defaults - DZone Java]]
  
 ===== Windows 10 & Docker CE===== ===== Windows 10 & Docker CE=====
줄 122: 줄 135:
  
 ===== CIDR 변경 ===== ===== CIDR 변경 =====
 +  * docker 의 기본 IP 대역인 ''172.17.0.0/16''가 자신의 네트워크환경과 충돌 할 경우 변경이 필요하다.
 +  * ''/etc/docker/daemon.json'' 을 생성 혹은 편집하는 방법. 완료후 ''sudo service docker restart''<code json>
 +
 +{
 +  "default-address-pools": [
 +    {
 +      "scope": "local",
 +      "base": "192.168.0.0/16",
 +      "size": 24
 +    }
 +  ]
 +}
 +</code>
   * [[https://bluese05.tistory.com/16|docker0 IP 및 CIDR 변경하기]]   * [[https://bluese05.tistory.com/16|docker0 IP 및 CIDR 변경하기]]
   * [[https://docs.docker.com/v17.09/engine/userguide/networking/default_network/custom-docker0/|Customize the docker0 bridge | Docker Documentation]]   * [[https://docs.docker.com/v17.09/engine/userguide/networking/default_network/custom-docker0/|Customize the docker0 bridge | Docker Documentation]]
 +
 +===== Localhost 접속 =====
 +  * 보통은 그냥 ''192.168.x.x''로 접속하면 될 듯.
 +  * [[https://nickjanetakis.com/blog/docker-tip-35-connect-to-a-database-running-on-your-docker-host|Docker Tip #35: Connect to a Database Running on Your Docker Host — Nick Janetakis]]
  
 ===== 참조 ===== ===== 참조 =====
docker.txt · 마지막으로 수정됨: 2024/02/15 09:58 저자 kwon37xi