[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
https://www.docker.com/get-started/ Developers - Docker Developer productivity tools and a local Kubernetes environment. www.docker.com Click Download for Windows
docker network ls 새로운 네트워크가 생겼을 때는 다음과 같이 조회된다 docker network ls
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를 껏다가 다시키고, 빌드를 하면 정상동작하는 것을 확인할 수 있따
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..
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..
nginx 1개는 로드밸런스 역할 nginx 1개, apache2 1개는 웹서버 역할을 하도록 한다 지금까지는 nginx 로 접근하기 위해서 localhost:8081 apache2 로 접근하기 위해서 localhost:8082 로 접근해야 된다면 이제부터는 localhost:8080으로 접근하면 nginx, apache2가 순서대로 호출되는 결과를 확인해보자 파일 구조는 다음과 같다 /docker/loadbalance/Dockerfile /docker/loadbalance/entrypoint.sh /docker/loadbalance/default /docker/nginx_ubuntu/Dockerfile /docker/nginx_ubuntu/entrypoint.sh /docker/apache_ubuntu..
파일구조 /docker/nginx_ubuntu/Dockerfile /docker/nginx_ubuntu/entrypoint.sh /docker/apache_ubuntu/Dockerfile /docker/apache_ubuntu/entrypoint.sh /docker/docker-compose.yml /docker/nginx_ubuntu/Dockerfile FROM ubuntu:18.04 RUN apt update -y RUN apt install vim -y RUN apt install net-tools -y RUN apt install iputils-ping -y RUN apt install nginx -y WORKDIR / COPY ./nginx_ubuntu/entrypoint.sh / RUN chm..
파일 구조 /docker/apache_ubuntu/Dockerfile /docker/apache_ubuntu/entrypoint.sh /docker/docker-compose.yml /docker/apache_ubuntu/Dockerfile FROM ubuntu:18.04 RUN apt update -y RUN apt install vim -y RUN apt install net-tools -y RUN apt install iputils-ping -y RUN apt install apache2 -y WORKDIR / COPY ./apache_ubuntu/entrypoint.sh / RUN chmod 755 /entrypoint.sh ENTRYPOINT ["./entrypoint.sh"] /docker/a..
파일 구조 /docker/nginx_ubuntu/Dockerfile /docker/nginx_ubuntu/entrypoint.sh /docker/docker-compose.yml /docker/nginx_ubuntu/Dockerfile FROM ubuntu:18.04 RUN apt update -y RUN apt install vim -y RUN apt install net-tools -y RUN apt install iputils-ping -y RUN apt install nginx -y WORKDIR / COPY ./nginx_ubuntu/entrypoint.sh / RUN chmod 755 /entrypoint.sh ENTRYPOINT ["./entrypoint.sh"] /docker/nginx_u..
파일 형태는 다음과 같다. /docker/minio/minio1 (빈폴더) /docker/minio/minio2 (빈폴더) /docker/minio/minio3 (빈폴더) /docker/minio/minio4 (빈폴더) /docker/docker-compose.yml docker-compose.yml version: '2' services: minio1: hostname: minio1 container_name: minio1 image: docker.io/bitnami/minio:2021 ports: - 9000:9000 - 9001:9001 volumes: - type: bind source: ./minio/minio1 target: /data read_only: false environment: - ..