https://success.docker.com/article/i-cant-reach-docker-hub-from-my-home-network
https://docs.docker.com/docker-for-mac/
http://lhoris.tistory.com/18
도커 다운로드와 도커 설치는 정상적으로 됨.
$ docker pull wnameless/oracle-xe-11g
여기서부터 타임아웃이 떴나 그래서
전문
Error response from daemon: Get https://registry-1.docker.io/v2/wnameless/oracle-xe-11g/manifests/latest: Get https://auth.docker.io/token?account=browncellist&scope=repository%3Awnameless%2Foracle-xe-11g%3Apull&service=registry.docker.io: net/http: TLS handshake timeout
docker run hello-world
부터 실행하려했는데 역시 타임아웃이 뜸.
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: net/http: TLS handshake timeout.
그래서 제일 위에 있는 문서를 보고
nslookup index.docker.io
입력후엔 헬로월드 제대로 실행됨
헬로월드가 실행이 되었으니 제대로 도커와의 연결은(?) 되었다고 판단하고 다시 pull 명령으로 오라클 설치 시도를 했더니 다른 이슈를 만남.
Using default tag: latest
latest: Pulling from wnameless/oracle-xe-11g
Digest: sha256:806c005a3d6af211e92b96015daaeefdcde53b7b6434d34353e620fb46ea7dad
Status: Image is up to date for wnameless/oracle-xe-11g:latest
up to date for latest가 문제인것으로 보이니, 이것을 해결하면 될 것만 같음.
https://hub.docker.com/r/wnameless/oracle-xe-11g/
문서 참고해서
Installation(with Ubuntu 18.04)
docker pull wnameless/oracle-xe-11g
SSH server has been removed since 18.04, please use "docker exec" or 16.04 instead.
Installation(with Ubuntu 16.04)
docker pull wnameless/oracle-xe-11g:16.04
이걸통해, 뒤에 :16.04를 입력해줬더니
$ docker pull wnameless/oracle-xe-11g:16.04
16.04: Pulling from wnameless/oracle-xe-11g
22dc81ace0ea: Pull complete
1a8b3c87dba3: Pull complete
91390a1c435a: Pull complete
07844b14977e: Pull complete
b78396653dae: Pull complete
f90659dfcd96: Pull complete
bcb2db3ca9ab: Pull complete
Digest: sha256:128c1a4e118cbd4f2345350d25dccfef8919888bd3f4925eaf33ed66d1baa7ec
Status: Downloaded newer image for wnameless/oracle-xe-11g:16.04
성공하셨고.
이걸로 끝인줄 알았더니..
SQLDeveloper를 깔고 해보니 이번에는
locale not recognized 라는 엄청난 녀석이 나와버렸고.
이곳저곳에서 구글링해서 짜집기 하다보니 컨테이너가 두개 켜진게 문제인가 싶어서
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
27ac1d352363 wnameless/oracle-xe-11g "/bin/sh -c '/usr/sb…" 20 minutes ago Up 20 minutes 8080/tcp, 0.0.0.0:59160->22/tcp, 0.0.0.0:59161->1521/tcp elegant_varahamihira
724e84803557 wnameless/oracle-xe-11g "/bin/sh -c '/usr/sb…" 21 minutes ago Up 21 minutes 22/tcp, 8080/tcp, 0.0.0.0:49161->1521/tcp goofy_jennings
21fbe0350c64 nginx "nginx -g 'daemon of…" 42 minutes ago Up 42 minutes 0.0.0.0:80->80/tcp webserver
$ docker kill --help
혼자 킬에대해서 찾아보고 ps에 대해서도 찾아보고 해서 죽여버리고 해도안되길래
구글링해본 결과,
https://m.blog.naver.com/PostView.nhn?blogId=loverman85&logNo=221094335691&categoryNo=10&proxyReferer=&proxyReferer=https%3A%2F%2Fwww.google.com%2F
친절한 한국사람의 글을 보고
했더니....
왼쪽 위에 test생성!!
3시간 30분간의 대장정 끝!
===================================
재부팅후 실행할 때에는 터미널에서
$ docker run -d -p 59160:22 -p 59161:1521 wnameless/oracle-xe-11g
써줘야함.
'Issues' 카테고리의 다른 글
Tomcat Timeout 설정 바꾸기 (0) | 2019.02.13 |
---|---|
Mac 에서 Eclipse 실행 안되는 문제. (0) | 2019.02.05 |
Oracle에서 Scott계정 사용하기. (0) | 2019.01.23 |
MAC에서 jdk 버전 낮추기 downgrade jdk version on OSX (0) | 2019.01.20 |
윈도우7 크롬 실행 안되는 현상 (0) | 2018.12.30 |