docker

Docker 도커란 컨테이너화 기술을 통해 애플리케이션을 패키징하여 사용하는 데 이 컨테이너 방식은 애플리케이션과 의존성을 함께 패키징함과 동시에 기존에 가상 머신을 사용하여 사용자 환경을 나누는 것과 비교하면 훨씬 가볍고 빠르게 구현으로 사용자 환경을 나눌 수 있습니다. 아래 이미지를 보면 왼쪽은 가상머신을 사용할 때의 상황을 가식화한거고 오른쪽 이미지는 컨테이너를 사용하는 방식입니다. 가상머신은 Guest OS까지 띄우고 진행해야 한다는 점에서 도커보다 무겁고 느릴 수밖에 없습니다. Docker Desktop 다운로드 Desktop에서 Docker를 관리하기 용이하게 해주는 Docker Desktop을 다운해줍시다. https://www.docker.com/products/docker-desktop/..
도커에서 아래와 같이 apm을 전부 정상적으로 설치했음에도 데이터베이스가 연결 안될 경우 아래 방법을 적용하면 됩니다., define( 'DB_NAME', 'myapp' ); /** MySQL database username */ define( 'DB_USER', 'root' ); /** MySQL database password */ define( 'DB_PASSWORD', 'secret' ); /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); /** Database Charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8' ); /** The Database Collate t..
· PHP/Setting
Laravel Sail 라라벨 환경을 도커 개발환경으로 간편하게 만들 수 있게 도와주는 경량형 CLI(명령 줄 인터페이스)입니다. Docker Desktop만을 설치하면 도커 개발 환경으로 라라벨 환경을 쉽게 구축할 수 있습니다. 귀찮게 VM, APM, Composer 등등 신경 안쓰고 다들 쓰는 도커로 세팅해봅시다. Laravel Sail은 Mac os, Linux, WSL2를 지원합니다. Docker Desktop 로컬 환경에서 편리하게 Docker를 사용하게 도와줍니다. Docker는 복잡한 세팅을 하나의 파일로 관리할 수 있게 해 주는데 이를 이미지라고 합니다. OS의 이미지와 유사한 개념이라 보시면 됩니다 Container는 해당 이미지를 실제로 실행 시킨 상태입니다. Docker와 가상머신의 ..
DSeung
'docker' 태그의 글 목록