# docker
[Docker] 도커 유용한 명령어
변수 활용 현재 컨테이너 모든 ID $는 변수를 의미 현재 컨테이너 모든 ID를 변수에 할당해 지우는 명령어 이미지 삭제 (rmi) docker rmi ubuntu:22.04 이미지 확인 docker images 컨테이너 docker ps: 실행중인 컨
docker, docker-compose로 간단한 flask api 서버 실행하기
docker, docker-compose로 간단한 flask api 서버 실행하기

Docker
하나의 서비스에 사용되는 여러가지의 stack들이 특정 OS 버전과 호환되지 않으면, 개발환경 구성부터 다시 시작해야 한다.하나의 애플리케이션에는 여러 가지의 라이브러리를 사용하게 되는데, 이는 때때로 아주 복잡하다. 특정 라이브러리에 적합한 개발환경을 갖춰놓으면, 다

[Docker] 앱 컨테이너화 하기 !
자기가 개발한 소스코드가 있다면 그것을 사용해도 괜찮음!공식 문서에서 제공하는 소스코드 가져오기ref : https://docs.docker.com/get-started/02_our_app/ 컨테이너를 빌드 하기 위해선 Dockerfile 필요!Dockerfi

[Docker] Dockerfile에 대하여
DockerFile이란?? 우리가 컨테이너에서 새로운 작업 환경을 세팅한다고 하자. 예를 들면, ubuntu에서 python 환경을 설정한다고 하면 우리는 꽤나 여러 개의 작업을 거쳐야 할 것이다. ubuntu image를 가져와 새로운 컨테이너를 생성한다. apt update apt install gcc python3-dev apt install ...
[MySQL] 외부 접속 허용 시 주의 할 점
Docker 를 사용해서 서버를 띄우고 mysql 도 같은 docker 내부에 설치해야 할 일이 생겼다.docker 를 컨테이너화 할 때 시스템 관련 권한을 위해서는 --privileged 옵션을 주어서 실행시켜야 하기에 포트를 엶과 동시에 옵션을 주었다.Docker
docker 이미지 생성 및 명령어
이미지를 생성하는 방법은 두 가지가 있다docker commit 명령어도커 컨테이너를 이용해 이미지를 생성한다.docker build 명령어도커 이미지 설정 파일인 도커 파일을 만들어서 설정 내용대로 이미지를 생성한다.기존에 있는 이미지를 수정해 새로운 이미지를 만드는

도커 명령어,옵션 모음
1. docker image 2. docker container ls : 컨테이너 리스트 출력 > -a(--all) : 실행중이 아닌 것도 출력 -q(--quiet) : 컨테이너의 아이디만 출력 rm : 컨테이너 삭제 > -f : 강제 logs : 로그 확인

[인강] 도커 1주차 - (1)
컨테이너를 사용하여 응용프로그램을 더 쉽게 만들고, 배포하고, 실행할 수 있도록 설계된 도구이다. 컨테이너 기반의 오픈소스 가상화 플랫폼 또는 생태계라고 할 수 있다. 컨테이너란? 일반적으로 컨테이너라는 것은 물건을 넣고

[Docker]MySQL 설치
1. MySQL Docker 이미지 다운받기 다운로드된 이미지 확인 2. Docker에서 MySQL Conatiner 생성하기 컨테이너 생성확인 3. Conatainer 시작, 중지, 재시작 명령어 4. Container 접속하기 MySQL 관리자로 접속하기

[Docker] 리액트 도커 파일 작성하기
도커 환경에서 리액트를 위한 파일을 관리하기 위해, 도커 파일을 생성해보자.일반적으로 도커 파일을 작성할 때는 두가지로 나누어서 작성을 하게 된다.1\. 개발 환경의 도커 파일 (Dockerfile.dev) 2\. 운영 환경의 도커 파일 (Dockerfile)이렇게 두

[Docker] Docker 개념 정리 및 이미지 생성
프로그램을 다운 받은 과정을 가장 간단하게 만들기 위해서 사용하기 위해서이다. 도커 없이 프로그램을 받을 때 어떻게 하더라?를 생각해보자 인스톨러 내려받기 => 인스톨러 실행하기 => 프로그램 설치 완료 이러한 순서대로 이루어진다. 그런데 갖고 있는 서버와 패키지 버

[Docker] Dockerfile, 실행 명령어
Dockerfile: 필요한 최소한의 패키지를 설치하고 동작하기 위한 자신만의 설정을 담고 있는 파일즉, 기본 이미지가 아닌 기본 이미지를 바탕으로 설정이 담긴 이미지를 만들기 위해 사용하는 파일
Docker CI 구축하기 (GitHub Actions)
지속적 통합(CI, Continuous Integration) > 소프트웨어 개발 과정에서 코드 변경 사항이 발생할 때마다 자동으로 빌드 및 테스트를 실행하는 것을 말한다. 이를 통해 개발자는 코드 변경에 대한 피드백을 빠르게 받을 수 있고, 품질이 높은 안정적인 소프트웨어를 개발할 수 있다. CI를 사용하면 개발자는 코드를 버전 관리 시스템에 커밋할 때...
[Docker] dockerfile 명령어
생성하려는 이미지의 베이스 이미지 지정으로 hub.docker.com에서 제공하는 공식 이미지를 권장한다.이미지 태그는 도커 허브에서 여러 태그가 버전 정보처럼 제공한다.작은 크기의 이미지 slim과 리눅스 배보판인 알파인(Alpine)이미지를 권장한다.일반적으로 이미

[Web] Docker를 사용하는 이유는 무엇일까?
업로드중..항상 도커가 좋다라는 말을 들었는데 선뜻 왜 좋아라고 물었을때 또박또박 설명할 만큼의 지식은 부족하다고 느껴서 이번을 계기로 한번 되짚고 가려고 한다. Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포를 할 수 있는 소프트웨어 플랫폼입니다. 소프