docker网络端口映射,没有方便点的操作方法么?
PHP中文网
PHP中文网 2017-04-25 09:04:19
0
3
664

在容器里安装新软件后,必须commit后,再run来添加端口么,这要麻烦死了啊:(

PHP中文网
PHP中文网

认证0级讲师

모든 응답(3)
伊谢尔伦

실행시 -p를 이용하여 포트를 매핑하는 것이 여전히 번거롭다면 Dockerfile에 작성하시면 됩니다

巴扎黑

실행 명령을 쉘 파일로 작성한 후 이 파일을 직접 실행할 수 있습니다. 매번 쓸 필요는 없습니다.

習慣沉默

사용법이 정확하지 않을 수도 있습니다

일반적으로 컨테이너는 하나의 서비스만 실행해야 합니다. 이 경우 컨테이너에 새 소프트웨어를 설치한 다음 커밋하는 것이 이상해 보입니다.

기본 이미지를 생성할 수 있으며, 다른 모든 것은 이 기본 이미지를 기반으로 구축됩니다

그런 다음 docker-compose와 dockerfile을 사용하면 기본적으로 컨테이너와 이미지를 쉽게 관리할 수 있으므로(동일한 dockerfile의 여러 빌드가 이미지로 캐시됨) 기본 이미지에 각 dockerfile만 여러 개의 dockerfile을 추가할 수 있습니다. 필요한 서비스 하나만 설치해 드립니다

스크린샷은 내 docker-compose.yml입니다. 실행하면 하나의 서비스와 하나의 컨테이너가 있다는 것이 매우 분명합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿