태그: Docker
6편
-
도커 permission denied /var/run/docker.sock 오류 해결: docker 그룹 추가와 재로그인, chmod 666을 쓰면 안 되는 이유
리눅스에서 docker 명령이 /var/run/docker.sock permission denied로 실패할 때 원인을 확인하고 docker 그룹 추가, 재로그인, rootless Docker, snap·Docker Desktop·CI·소켓 마운트 환경별 해결법을 정리합니다.
-
우분투 설치 후 개발자가 처음 할 일: 드라이버·한글 입력·개발 도구·Docker·런타임 초기 세팅
우분투 24.04 LTS를 새로 설치한 개발자를 위한 첫날 체크리스트. 드라이버·한글 입력·필수 CLI 도구·버전 관리자(nvm, uv)·Docker 권한 설정·에디터·snap/flatpak 선택 기준·보안 설정까지 이유와 함께 순서대로 정리합니다.
-
ROS2 시뮬레이션 환경 혼자 구축하기 | Docker + Gazebo 설정
실물 로봇 없이 ROS2와 Gazebo 시뮬레이션 환경을 Docker로 혼자 구축하는 방법을 정리합니다. Linux/Mac/Windows(WSL2)별 GUI 포워딩 설정, docker-compose 구성, 자주 겪는 X11/그래픽 문제 해결까지 다룹니다.
-
Docker 네트워킹 내부 — CNI·veth·브리지·iptables·서비스 디스커버리
Docker·Kubernetes 네트워크 내부: CNI와 libnetwork, veth·Linux bridge, 포트 매핑 iptables/nft, DNS·서비스 디스커버리, 프로덕션 패턴까지 실무 심화 정리.
-
C++ 서버 배포: Docker 멀티스테이지, systemd, Kubernetes 무중단 배포, Prometheus 모니터링
C++ 서비스를 프로덕션에 배포하는 방법. Docker 멀티스테이지 빌드, systemd 서비스, Kubernetes Deployment·Ingress·readinessProbe, 롤링 업데이트, CI/CD, Prometheus·Grafana·spdlog, glibc·OOM·502 에러 대응을 다룹니다.
-
Docker DevContainer로 C++ 빌드 환경 통일하기
C++ 빌드 환경을 Docker 이미지로 고정하는 방법입니다. 멀티 스테이지 빌드, vcpkg/Conan 의존성 캐시, VS Code Dev Container 설정, ccache·BuildKit 캐시, 컨테이너 안 GDB 디버깅과 자주 나는 런타임 에러를 다룹니다.