May 6, 2020 - Docker와 VirtualBox 동시 사용 불가

도커와 VirtualBox 동시에 사용이 불가능합니다.

  • Docker Desktop은 Hyper-V가 enable(활성화)되어 있어야 합니다.
  • Hyper-V가 활성화된 상태에서는 VirtualBox 사용 불가합니다.
  • 요구조건(Hyper-V) 불충족 PC에서의 경우는 Hyper-V대신 Oracle VirtualBox로 구동되는 Docker-Toolbox 제공합니다.

도커를 사용하려고 했다가 윈도우 상세 서비스를 분리해서 사용해보고 싶어 VirtualBox로 재적용했습니다.

처음 centos 7 설치했을 때, 기존에 알고 있는 기능과 상이한 점이 많았습니다.

 sudo: update-rc.d: 명령이 없습니다

yum install sysv-rc-conf

firewall-cmd --permanent --zone=public --add-port=5105/tcp

특정 포트 open

while true; do sleep 2; clear; date; route -n; done

결국, centos 6으로 변경해서 사용합니다.

Apr 22, 2020 - ISS 80

Error running ‘Tomcat 9.0.27’: Address localhost:80 is already in use

윈도우10에서 인텔리j로 코딩을 할 때 가끔 보이는 80 포트 에러입니다.

예전에 윈도우에서 실행되어있는 프로세스를 확인 후 삭제하는 내용을 정리해두었기 때문에 해당 기능을 사용해보았습니다.

C:\Users\bymin>netstat -a -o | find ":80"
  TCP    0.0.0.0:80             DESKTOP-HEPRUMB:0      LISTENING       4
  TCP    [::]:80                DESKTOP-HEPRUMB:0      LISTENING       4

이제 PID 번호(2728)를 확인한 다음에 해당 프로세스ID를 종료시키면됩니다.

C:\Users\bymin>taskkill /f /pid 4
오류: 프로세스(PID 4)를 종료할 수 없습니다.
원인: 액세스가 거부되었습니다.

안됩니다…………ㅡㅡ;

C:\Windows\system32>netstat -a -o | find ":80"
  TCP    0.0.0.0:80             DESKTOP-HEPRUMB:0      LISTENING       38520
  TCP    0.0.0.0:8009           DESKTOP-HEPRUMB:0      LISTENING       38520
  TCP    127.0.0.1:8005         DESKTOP-HEPRUMB:0      LISTENING       38520
  TCP    [::]:80                DESKTOP-HEPRUMB:0      LISTENING       38520
  TCP    [::]:8009              DESKTOP-HEPRUMB:0      LISTENING       38520

보통 톰캣으로 띄울경우 8009 나 8005 와 같이, AJP 프로토콜도 같이 떠 있거나해야하는데 뭔가 이상하게 ‘4’라는 값이 떠있습니다. 프로세스가 떠있는데, 재시작하거나 kill이 안됩니다.

그러면 locahost를 직접입력해봅니다.

이미지

Internet Infomation Services 가 떠있었네요. 관리콘솔에서 해당기능을 중지하여 처리했습니다.

Mar 24, 2020 - Springboot + JavaFX + SceneBuilder

  1. JavaFX Scene Builder 다운로드 위치 1 : https://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-info-2157684.html

  2. JavaFXSceneBuilder 다운로드 위치 2 : https://www.oracle.com/java/technologies/javafxscenebuilder-1x-archive-downloads.html