Docker attach 및 exec
1548 단어 Docker
■ attach와 exec의 차이
둘 다 운행 중인 컨테이너에 연결하라는 명령이야.
attach
exec
용기 안의 케이스가 움직이지 않으면 연결할 수 없습니다.
작업 컨테이너에서 PID=1 프로세스를 수행하므로 컨테이너 내에서 셸 작업을 수행할 필요가 없습니다.
exit 명령을 통해 종료하면 용기가 정지됩니다
exit 명령을 통해 종료해도 용기가 멈추지 않습니다
1.attach
$ docker attach <コンテナ名>
컨테이너 내에서 프로세스 목록을 확인합니다./bin/bash 프로그램은 원래 이동하는 것이 하나입니다.root@a5b4fa2dda56:# ps -ef
컨테이너를 끝내다.
root@a5b4fa2dda56:# exit
Exited임을 확인할 수 있습니다.$ docker ps -a
2.exec
$ docker exec -it <コンテナ名> /bin/bash
컨테이너 안에서 확인 과정을 일람하다.연결할 때 작업 용기에서 PID=1을 실행하기 때문에 케이스가 용기 안에서 동작할 필요가 없다.root@a5b4fa2dda56:# ps -ef
컨테이너를 끝내다.
root@a5b4fa2dda56:# exit
작동을 확인할 수 있습니다.$ docker ps
Reference
이 문제에 관하여(Docker attach 및 exec), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/leomaro7/items/649732faf2f632419f11텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)