>운영 및 유지보수 >Docker >도커의 보호 컨테이너란 무엇입니까?

도커의 보호 컨테이너란 무엇입니까?

WBOY
WBOY원래의
2022-07-21 17:03:412016검색

Docker의 데몬 컨테이너는 장기간 실행되지 않고 대화형 세션이 없으며 애플리케이션 및 서비스 실행에 적합합니다. "docker run -d image name [COMMAND] [ARG...]" 명령을 사용할 수 있습니다. 데몬 컨테이너를 시작하려면 컨테이너 시작 시 백그라운드 실행 방법을 사용하도록 매개변수가 "-d"로 설정됩니다.

도커의 보호 컨테이너란 무엇입니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, docker 버전 19.03, Dell G3 컴퓨터.

Docker 데몬 컨테이너란 무엇인가요?

데몬 컨테이너란 무엇인가요?

  • 오랜 시간 동안 실행 가능

  • 대화형 세션 없음

  • 응용 프로그램 및 서비스 실행에 적합

확장 지식

데몬 모드에서 컨테이너 실행

가장 간단한 방법은 ctrl+p, ctrl+p를 사용하여 컨테이너를 종료하는 것입니다. 컨테이너는 백그라운드에서 실행됩니다: ctrl+pctrl+p的方式退出容器,这样容器就会在后台运行:

$ docker run -i -t IMAGE /bin/bash
Ctrl+P Ctrl+Q

想要再次进入到这个运行中的容器,可以采用docker attach命令附加到运行中的容器:

docker attach 容器名

启动守护式容器

那如何使用run命令来启动守护式容器呢?

$ docker run -d 镜像名 [COMMAND] [ARG...]

参数-d会告诉系统,启动容器时,使用后台运行的方式。但是后台如果运行结束的话,容器依然会停止,因此这里采用一个循环来使得后台始终在运行:

查看容器日志

如果想要看容器内部的运行情况,可以查看其日志。

$ docker logs [-f] [-t] [--tail] 容器名
  • -f表示一直跟踪日志的变化,并返回结果。–follows=True|False 默认为false;

  • -t表示在返回的结果上加上时间戳。–timestamps=true|false 默认为false。

  • --tail表示返回结尾处多少数量的日志。–tail=“all”。如果不指定,logs会返回所有的日志。

查看容器内进程

  通过dockertop

$ docker top 容器名

이 실행 중인 컨테이너에 다시 들어가려면 docker attachment 명령을 사용하여 실행 중인 컨테이너에 연결할 수 있습니다. rrreee

🎜🎜🎜🎜가드 컨테이너 시작🎜🎜🎜🎜그래서 run 명령을 사용하여 시작하는 방법 경비 컨테이너? 🎜rrreee🎜매개변수 -d는 컨테이너를 시작할 때 시스템이 백그라운드에서 실행되도록 지시합니다. 그러나 백그라운드 작업이 종료되면 컨테이너는 계속 중지되므로 여기에서는 백그라운드 실행을 유지하기 위해 루프가 사용됩니다. 🎜🎜🎜🎜🎜🎜컨테이너 로그 보기🎜🎜🎜🎜컨테이너 내부의 작업을 보고 싶다면 해당 로그를 보면 됩니다. 🎜rrreee🎜🎜🎜-f는 로그의 변경 사항을 계속 추적하고 결과를 반환한다는 의미입니다. –follows=True|False 기본값은 false입니다. 🎜🎜🎜🎜-t는 반환된 결과에 타임스탬프를 추가하는 것을 의미합니다. –timestamps=true|false 기본값은 false입니다. 🎜🎜🎜🎜--tail은 마지막에 반환된 로그 수를 나타냅니다. --tail="모두". 지정하지 않으면 로그는 모든 로그를 반환합니다. 🎜🎜🎜🎜🎜🎜컨테이너의 프로세스 보기🎜🎜🎜🎜  실행 중인 컨테이너의 프로세스를 보려면 dockertop 명령을 사용하세요🎜rrreee🎜추천 연구: "🎜docker 비디오 튜토리얼🎜》🎜

위 내용은 도커의 보호 컨테이너란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.