post-thumbnail

TIL: Doker, MySQL

Docker 개발한 어플리케이션을 쉽게 배포할 수 있게 도와주는 것 언제 어디서나 똑같은 개발 환경을 만들어줌 컨테이너 컴퓨터 환경에서 의존하지 않고 소프트웨어를 패키징하는 표준 단위 기반 기술 Namespaces: 프로세스를 실행할 때 시스템의 리소스를 분리해서 실행 (같은 네임스페이스에 있는 프로세스들만 자원을 공유할 수 있음) Cgroups: 시스템 자원의 할당을 컨트롤할 수 있게 해 줌 (자원을 얼마나 쓸 수 있을지 통제) Chroot: 루트 디렉토리를 변경하는 리눅스 명령 시작하기 DockerHub에서 원하는 이미지를 가져와서 실행 Foreground / Background Docker Command 명령으로 사용 스크립트 사용 Dockerfile 텍스트 베이스 스크립트 적혀있는 내용 가지고 컨테이너를 생성해라. Docker Compose 여러 컨테이너를 관리하는 도구 yam

2023년 2월 21일
·
0개의 댓글
·

TIL: 도커로 MySQL 설치

Docker 설치 및 실행 Docker를 설치하고 실행합니다. MySQL 이미지 다운로드 MySQL 이미지를 Docker Hub에서 다운로드합니다. 다음 명령어를 사용합니다. 컨테이너 생성 다음 명령어를 사용하여 MySQL 컨테이너를 생성합니다. 여기서 과 는 사용자 지정할 값입니다. MySQL 컨테이너 시작 다음 명령어를 사용하여 컨테이너를 시작합니다. 은 위에서 생성한 이름입니다. MySQL 컨테이너에 연결 MySQL 컨테이너에 연결하려면 다음 명령어를 사용합니다. 은 위에서 생성한 이름입니다. -p 플래그는 MySQL 암호를 입력하도록 프롬프트를 표시합니다. MySQL 사용 이제 MySQL을 사용할 수 있습니다. 컨테이너에 연결한 후 MySQL 쉘에서 다음 명령어를 사용하여 데이터베이스를 만들고 테이블을 생성할 수 있습니다. 여기서 과 은 사용자 지정할 값입

2023년 2월 20일
·
0개의 댓글
·