Docker

sso·2025년 5월 23일

AWS

목록 보기
25/34

갑자기 도커..

server b에서 아래 centos 도커 설치..

https://docs.docker.com/engine/install/centos/

설치중 나오는 키값이 회사에서 제공하는 키와 동일한지 확인 후 y 처리해야함 (그런데 보통 우리는 그냥 다 y하거나 옵션으로 다 -y 처리함)

docker pull nginx

docker run -d --restart always nginx

docker ps

docker ps -a

docker ps -f ancestor=nginx

curl 127.0.0.1

docker run -d -p 6000:80 --name nginx2 --restart always nginx

docker ps -f name=nginx2

firewall-cmd --add-port=6000/tcp


문제

almalinux 혹은 rockylinux Box를 사용해 앤서블 및 도커 노드 4개를 구성 후 해당 노드에 다음과 같은 구성이 이루어지도록 하시오.

1번 노드 : 앤서블 설치, 도커 설치(podman이 아닌 docker가 설치되도록 스크립트 작성)
2 ~ 4번 노드 : 각 노드별로 SAMBA 서버를 구성하고, 윈도우 호스트에서 노드 중 하나를 선택하여 SAMBA 접속 성공 및 테스트

1번 노드에 도커를 통해 다음 컨테이너 2개를 구성하고 실행
httpd 이미지를 이용한 웹 서버 컨테이너 생성 후 접속(포트 8080)
nginx 이미지를 이용한 웹 서버 컨테이너 생성 후 접속(포트 8081)

server b

dnf -y install docker
docker run -d -p 8080:80 --name httpdcon --restart always httpd:latest
docker run -d -p 8081:80 --name nginxcon --restart always nginx:latest
docker ps -a

docker exec -it a7c79da137af bash

소스 설치 시 혹은 컨테이너 내부의 아파치 웹 루트 디렉터리
/usr/local/apache2/htdocs

마크다운 → 간단한 편집으로 원하는 문서 서식을 만드는 문법

echo my4gl > /usr/local/apache2/htdocs/index.html

cat /usr/local/apache2/htdocs/index.html

docker stop httpdcon
docker rm httpdcon

이미지 삭제
docker rmi httpd

docker rm -f nginxcon
docker rmi nginx

profile
오늘도 하나씩 해결해 나가자!

0개의 댓글