새소식

인기 검색어

Docker

컨테이너 실행

  • -

-e(env) : 환경변수 보기 가능

 

docker logs 로그 보기

 

위와 같이 루트의 패스워드를 제공해야 정상적으로 작동 가능

 

 

 

 

터미널 1

dev0 라는 장치에서 null 장치로 복제

터미널 2 docker stats

 

cpu와 메모리에 제한주기

 

터미널3

docker update --cpus 0.5 af

 

 

 

 

docker run --name web -d httpd 아파치 실행

docker ps

docker inspect 이름또는 아이디

   ip address확인

curl 아까확인한아이피주소 -> 응답이 돌아오는지 확인

docker ps

docker logs web ->curl 해서 접속안되면 오류있는지 확인

docker top web -> 컨테이너 내부의 프로세스 확인

 

exec 실행

컨테이너에서 또다른 어플리케이션 실행이 가능한걸 확인

위 터미널에서 exit 해버리면 밑에서 종료된 것을 확인가능

 

exit 으로 종료하지 않고 아까 실행시킨 bash쉘 빠져나가기: ctrl p ctrl q

밑을 보면 배쉬 쉘이 유지되는거 확인가능

 

 

 

어태치 해서 아파치의 로그 확인하기(attach 하기 전에 docker inspect 이름 해서 아이피 알아두기. 그 아이피로 curl 해서 확인해야함)

이미지내에 ls 호스트 등 그 안에 어플리케이션이 있어야 전부 가능

 

 

위처럼 docker cp 를 이용하여 호스트에서 컨테이너로, 컨테이너에서 호스트로 복사가능

 

 

diff : 이전 커밋과 현재 커밋 비교가능

docker diff : 파일의 변경상태를 확인 가능. 이미지와 현재 컨테이너의 상태 비교 확인 가능

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.