명령어(4)
-
docker 자주쓰는 명령어
자주 쓰이는 컨테이너 옵션 -ddetached mode 흔히 말하는 백그라운드, 데몬 모드 -p호스트PC와 컨테이너의 포트를 연결 (포워딩) -e컨테이너 내에서 사용할 환경변수 설정 –name컨테이너 이름 설정 –rm프로세스 종료시 컨테이너 자동 제거 -i상호 입출력 –ttty를 활성화하여 bash 쉘을 사용 도커 상태 확인 sudo systemctl status docker 컨테이너 생성하기 sudo docker run -it run 은 컨테이너 생성 명령(없으면 다운), -it 은 컨테이너에 접속 이미지 목록 보기 sudo docker images 이미지 다운 받기 run 이랑 다르게 이미지만 다운받고 컨테이너로 띄우지는 않는다. sudo docker pull centos:8 컨테이너 생성하기 (다운..
2023.08.14 -
Docker nGrinder 사용
docker pull ngrinder/controller:3.5.5-p1 docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller:3.5.5-p1 docker pull ngrinder/agent:3.5.5-p1 docker run -d --name agent --link controller:controller ngrinder/agent:3.5.5-p1
2023.08.13 -
ubuntu 도커 백그라운드 실행 & 로그 명령어
아래와 같은 명령어를 입력해서 터미널이 안나가진다면? sudo docker run -p 3000:3000 :latest 다른 새 터미널을 열어서 아래의 명령어를 입력한다. sudo docker stop [컨테이너 ID] 백그라운드 실행 명령어 sudo docker run -d -p 3000:3000 :latest 이렇게 작성하면 백그라운드에서 도커가 실행된다. 로그 보기 id 는 sudo docker ps 를 해서 해당하는 컨테이너의 id 를 넣어주면 된다. sudo docker logs 또 실시간 로그를 보고 싶다면 아래와 같이 입력한다. sudo docker logs -f
2023.08.10 -
PM2 사용
node.js & mongoDB 를 우분투에서 계속 실행할 수 있는 방법에는 PM2 가 있다. node.js 를 실행하고 관리하도록 만들어진 pm2 를 이용한다. pm2 란 프로세스 매니징 도구로 node.js 를 편하게 관리할 수 있게 도와주는 라이브러리 이다. 대표적으로 터미널을 종료하더라도 웹 서버가 실행될 수 있게 하거나 로그 정보들을 실시간으로 확인한다. sudo -s npm install -g pm2 pm2 start app.js 프로젝트 종료하는 법 pm2 delete 0 pm2 list 를 입력했을 때 프로세스가 존재하지 않다면 성공적으로 종료된 것이다. pm2 재시작 pm2 restart app.js. # app.js를 재시작합니다. pm2 restart [idNumber] pm2 관리중..
2023.06.24