본문 바로가기
728x90
반응형

기타18

[Docker] 도커 컨테이너 통신하기 도커 컨테이너는 기본적으로 독립적인 환경에서 실행되기 때문에 컨테이너 밖에서 접근할 수 없음.포트를 설정하지 않고 컴퓨터에서 컨테이너로 접근하여 사용할 수 없다.도커 엔진을 통해서 컨테이너에 접근할 수 있지만, 이는 컨테이너 통신이 아닌 운영자 입장에서의 접근? 따라서, 컨테이너와 통신하기 위해서는 컨테이너를 가동시키면서 'p'옵션을 사용하여 (포트 설정)호스트의 포트와 컨테이너의 포트를 설정해야 한다. 앞선 포스팅을 참고하면2024.10.06 - [기타] - [Docker] 도커 커맨드 명령어 사용법 [Docker] 도커 커맨드 명령어 사용법도커에는 여러 컴포넌트 들이 있다. 컴포넌트를 제대로 사용하기 위해 명령어(커맨드)를 사용!   docker {대상} {커멘드} {옵션} {인자} 만약 도커에서 사.. 2024. 10. 27.
[Docker] 도커 기본 개념 Docker (도커) 란?    가장 하단의 Infrastructure은 컴퓨터가 가지는 사양을 의미. CPU나 RAM등이 이에 해당.그 위의 Host Operating System은 컴퓨터의 OS를 의미. 예를 들어 윈도우, 맥, 리눅스 등이 이에 해당.해당 OS위에 Docker가 올라가게 되는데 Docker에는 여러 컨테이너들이 올라가게 된다. 그림에서는 App으로 표현되었다. 도커는 리눅스 환경 기반이기 때문에, 도커에 올리는 어플리케이션들은 리눅스에서 동작하는 어플리케이션만 올릴 수 있다. 윈도우 용 프로그램이 아니어도 가동할 수 있도록 만들어준다. 예를 들어 윈도우 환경에서 mac os 기반의 어플리케이션을 사용하기 위해 도커를 사용하는 것은 안된다. > 도커는 리눅스 환경이 아닌 곳에서 리눅스.. 2024. 10. 26.
[Docker] 컨테이너 생성 및 실행 명령어 이미지 다운로드 > 이미지 컨테이너화 > 컨테이너 실행(프로그램 실행)   이미지 다운로드docker search python> 키워드 입력해서 다운받고자 하는 이미지 찾기 docker pull python> 검색에서 정확한 이름으로 이미지 다운로드(pull) docker image ls> 다운받은 이미지 확인   이미지 컨테이너화 docker run --name my_python -d -it python> 컨테이너 이름을 지정하고 원하는 옵션과 이미지이름 지정docker run --name my_sql -d -it -e MYSQL_ROOT_PASSWORD=password mysql> mysql의 경우, 환경변수 옵션을 추가해 root 비밀번호를 추가해야 한다.   컨테이너 실행docker exec -i.. 2024. 10. 7.
[Docker] 도커 기초 커맨드 명령어 사용법 도커에는 여러 컴포넌트 들이 있다. 컴포넌트를 제대로 사용하기 위해 명령어(커맨드)를 사용!   docker {대상} {커멘드} {옵션} {인자} 만약 도커에서 사용할 수 있는 커맨드를 잘 모를 때(?)'docker'만 입력하면 위 사진과 같은 container, image, volume, network등의 커맨드 대상 리스트가 나온다.그 외 하위 수준의 커맨드 리스트는 뒤에 '--help'를 붙이고 입력하면 리스트를 확인할 수 있다.ex) docker container --help   Docker Image 1. 도커 이미지 목록 조회하기docker images docker image ls 2. 도커 이미지 검색 docker search [원하는 이름] > official이 OK인 것은 공식적으로 인정.. 2024. 10. 6.
728x90
반응형