-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 : 파일의 변경상태를 확인 가능. 이미지와 현재 컨테이너의 상태 비교 확인 가능