Operating System/Docker

Operating System/Docker

[Docker] 우분투 컨테이너 생성하는 방법

다음과 같은 방식으로 우분투 컨테이너를 만들면 계속 컨테이너가 죽는다. ./Dockerfile ./docker-compose.yml ./Dockerfile FROM ubuntu:18.04 ./docker-compose.yml version: '2' services: ubuntu: hostname: ubuntu container_name: ubuntu build: context: . dockerfile: ./Dockerfile docker ps -a docker-compose up -d 현재 실행중인 컨테이너 확인 docker ps 모든 컨테이너 확인 docker ps -a 먼저 도커 컨테이너를 종료시키고 종료 됐는지 확인하자 docker-compose down docker ps -a d..

Operating System/Docker

[Docker] 도커 네트워크 종류 정리

- 도커는 컨테이너를 만들 때 내부 IP를 순차적으로 할당한다. 1. bridge 네트워크 2. host 네트워크 3. none 네트워크 4. container 네트워크 5. overlay 네트워크 1. bridge 네트워크 - docker0 네트워크와 같은 말 - 같은 브릿지에 있는 컨테이너끼리는 통신이 가능하게 해주고, 다른 브릿지는 통신할 수 없도록 함 - 컨테이너를 생성하면 디폴트로 bridge 네트워크로 연결됨 2. host 네트워크 - 호스트의 네트워크 환경을 그대로 사용 - 주로 컨테이너가 한개일 때 유용 - 호스트의 네트워크를 그대로 사용하기 때문에 포트포워딩이 필요 없음 - 포트포워딩은 docker-compose...

Operating System/Docker

[Docker] executor failed running [/bin/sh -c apt-get update]: exit code: 100 에러

도커이미지 빌드시 실패한 이력이 있어서 빌드가 안됨 빌드 옵션에 --no-cache 사용할 것

Operating System/Docker

[Windows11] How to install vscode in windows11

https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visualstudio.com

Operating System/Docker

[Docker] Error - WSL 2 installation is incomplete.

Run as administrator dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Operating System/Docker

[Docker] How to install docker desktop in windows11

https://www.docker.com/get-started/ Developers - Docker Developer productivity tools and a local Kubernetes environment. www.docker.com Click Download for Windows

Operating System/Docker

[Docker] 도커 데스크탑 전체 네트워크 조회하는 방법

docker network ls 새로운 네트워크가 생겼을 때는 다음과 같이 조회된다 docker network ls

Operating System/Docker

[docker] failed to solve with frontend dockerfile.v0: failed to create LLB definition: rpc error: code = Unknown desc = error getting credentials - err: exit status 1, out: ``

failed to solve with frontend dockerfile.v0: failed to create LLB definition: rpc error: code = Unknown desc = error getting credentials - err: exit status 1, out: `` 이런 에러가 발생할 때가 있다. 나의 경우에는 내가 가진 도커파일로 이미지를 만들 때 발생하는데, VSCode 터미널로 작업한다. 이 때 VSCode를 껏다가 다시키고, 빌드를 하면 정상동작하는 것을 확인할 수 있따

Operating System/Docker

[docker] nginx, apache2, php로 로드밸런스 실습하기 (docker-compose, dockerfile, nginx, loadbalance, php)

nginx 1개는 로드밸런스역할 apache2개, nginx1개는 웹서버 역할을 한다. apache 1개는 apache의 index.html을 보여주고 nginx 1개는 nginx의 index.html을 보여주고 apache 1개는 phpinfo를 보여준다 localhost:8080 을 연속으로 호출 할 때 위의 웹서버 3개가 번갈아가면서 호출되게 만든다. 파일구조 /docker/loadbalance/Dockerfile /docker/loadbalance/entrypoint.sh docker/loadbalance/default /docker/apache1_ubuntu/Dockerfile /docker/apache1_ubuntu/entrypoint.sh /docker/nginx2_ubuntu/Dockerf..

Operating System/Docker

[docker] 도커컴포즈 nginx 3개로 로드밸런스 실습하기 (docker-compose, dockerfile, nginx, loadbalance)

nginx 1개는 로드밸런스 nginx 2개는 각각 웹서버 역할을 한다. 웹서버 1개는 마지막에 aaaaaaaaaa 문자를 넣어주고 웹서버 1개는 마지막에 bbbbbbbbbb 문자를 넣어준다 localhost:8081 을 호출하면 aaaaaaaaaa 웹서버가 나오고 localhost:8082 을 호출하면 bbbbbbbbbb 웹서버가 나오고 localhost:8080 를 계속 호출하면 aaaaaaaaaa, bbbbbbbbbb가 순차적으로 나오도록 한다. 파일구조 /docker/loadbalance/Dockerfile /docker/loadbalance/entrypoint.sh /docker/loadbalance/default /docker/nginx1_ubuntu/Dockerfile /docker/ngin..

박경태
'Operating System/Docker' 카테고리의 글 목록 (2 Page)