1. Docker는 원격 액세스를 가능하게 합니다
[root@izwz9eftauv7x69f5jvi96z docker]# vim /lib/systemd/system/docker.service #修改ExecStart这行 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
#重新加载配置文件 [root@izwz9eftauv7x69f5jvi96z docker]# systemctl daemon-reload #重启服务 [root@izwz9eftauv7x69f5jvi96z docker]# systemctl restart docker.service #查看端口是否开启 [root@izwz9eftauv7x69f5jvi96z docker]# netstat -nlpt #直接curl看是否生效 [root@izwz9eftauv7x69f5jvi96z docker]# curl http://127.0.0.1:2375/info
2. Intellij IDEA는 파일->설정->에서 Docker 플러그인
을 설치합니다. 플러그인-& gt;JetBrains 플러그인 설치플러그인 설치 인터페이스로 들어가서 검색 상자에 docker를 입력하면 Docker 통합을 볼 수 있으며 오른쪽에 있는 설치 버튼을 클릭하여 설치합니다. 설치 후 Idea를 다시 시작하세요. File->Settings->Plugins->Install JetBrains plugin
进入插件安装界面,在搜索框中输入docker,可以看到Docker integration,点击右边的Install按钮进行安装。安装后重启Idea。
重启后配置docker,连接到远程docker服务。从File->Settings->Build,Execution,Deployment->Docker
다시 시작 docker를 설정한 후 원격 docker 서비스에 접속합니다. 파일->설정->빌드,실행,배포->Docker
에서 구성 인터페이스를 엽니다.
3. Spring 부트 서비스 Docker 배포
3.1 새 Spring 부트 프로젝트 생성 및 테스트 인터페이스 작성
3.2 pom 파일 수정, 속성 추가, 플러그인 추가<properties> <java.version>1.8</java.version> <docker.image.prefix>bozai</docker.image.prefix> </properties> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>1.0.0</version> <configuration> <imageName>${docker.image.prefix}/${project.artifactId}</imageName> <dockerDirectory></dockerDirectory> <resources> <resource> <targetPath>/</targetPath> <directory>${project.build.directory}</directory> <include>${project.build.finalName}.jar</include> </resource> </resources> </configuration> </plugin> </plugins> </build>3.3 구성 Dockerfile: 프로젝트 루트 디렉터리에 새 Dockerfile 파일을 만듭니다.
내용은 다음과 같습니다.
FROM java:8 VOLUME /tmp COPY target/demo-0.0.1-SNAPSHOT.jar demo.jar RUN bash -c "touch /demo.jar" EXPOSE 8080 ENTRYPOINT ["java","-jar","demo.jar"]
4. Docker 이미지 생성
프로젝트를 패키징하고 idea 터미널에서 mvn clean package 명령을 실행하여 패키징한 후 jar 패키지가 생성됩니다. 대상 디렉터리에 생성됩니다. jar 패키지를 생성한 후 테스트를 위해 로컬로 서비스를 시작할 수 있습니다. 테스트 후 docker image Production 명령을 구성합니다. 실행->구성 편집에서 구성 인터페이스로 들어갑니다.Docker를 클릭한 다음 + 기호를 클릭하고 docker 명령을 추가하고 이름을 입력하고 서버를 선택한 다음 Dockerfile 파일을 선택하고 이미지 태그를 입력하고 구성을 완료합니다.
완료 후 다음 명령을 실행합니다.
실행에 성공하면 원격 docker에서 이미지를 볼 수 있습니다.
docker ps를 실행하면 이미지가 생성되고 컨테이너가 실행되기 시작했습니다.
브라우저를 열고 테스트에 액세스하세요.
docker tutorial🎜🎜🎜위 내용은 IDEA가 Docker 이미지 배포를 신속하게 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!