Docker 컨테이너에서 파일 편집

일반적으로 docker에는 VI 나 다른 해당 텍스트 편집기가 없으며 무언가를 작성하려면 vi를 설치하여 문제를 해결해야합니다.

1.Docker에 로그인하여 편집해야하는 파일의 위치를 ​​찾습니다.

sudo docker ps -a
sudo docker exec -it xxx /bin/bash

2.docker cp를 통해 이 파일 복사

sudo docker cp xxxx:/etc/mysql/my.cnf /home/tom/

3.다시 복사

sudo docker cp  /home/tom/my.cnf  xxxx:/etc/mysql/

여기서 xxxx는 docker ps -a에서 얻은 컨테이너 ID입니다.

답글 남기기

이메일 주소는 공개되지 않습니다.