
docker rmi $(docker images | egrep -wv 'nginx|httpd|mysql|redis|alpine|ubuntu|centos' | awk '{print $3}')(도커 특정 이미지를 제외 한 이미지 삭제) 이미지 용량 최대한 적게 만들기 (관리 가능하도록, 용량이 0인 scratch 는 관리 불가)vi dockerfileFROM ubuntu:22.04 RUN apt-get update RUN apt-get install -y gcc COPY src/hello.c /tmp WORKDIR /tmp RUN gcc -o hello-world hello.c CMD ["/tmp/hello-world"] vi hello.c#include int main() { printf..

vagrant 로 centos 설치centos 폴더 생성 후 상기 파일 복붙(C&P)powershell 에서cat Vagrantfilevagrant box listvagrant box add generic/centos9s선택 -> virtualboxvagrant statusvagrant up( Vagrantfile 내에 .sh 파일들을 실행하여 centos 를 설치, 간단편리) docker run -d --name mynginx nginx docker run -d --name mynginx2 -p 9001:80 nginx 네트워크 구성 관련 테스트 서버구성webserver ( apache)dbserver (mysql)os (alpine) - client (alpine 은 db랑 통신 X , 웹서버만..

- vargant 설치vargant 에서 boxs 는 이미지를 의미vargant 설치 후 vagrant versionvagrant box listhttps://portal.cloud.hashicorp.com/vagrant/discover/generic/ubuntu2204vagrant box add generic/ubuntu2204virtualbox 선택 How to use this box with VagrantStep 1Option 1: Create a Vagrantfile and initiate the boxvagrant init generic/ubuntu2204 --box-version 4.3.12vagrantfile 수정 config.vm.network "private_network", ip..
ls -al /proc/프로세스ID | grep exe