일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- dataframe
- Docker error
- airflow
- BigQuery
- pyspark오류
- spark #스파크
- 데이터엔지니어링
- sparkdf
- spark explode
- docker
- 빅쿼리
- 태블로
- 프로그래머스 파이썬
- 로컬 pyspark
- spark df
- 도커exec
- 도커
- Big Query
- PySpark
- ifkakao2020
- DataFrame Spark
- 도커오류
- tableau
- 빅쿼리 튜닝
- 코테
- 언어모델
- 데이터 시각화
- LLM
- SparkSQL
- 시각화
Archives
- Today
- Total
SOGM'S Data
Docker에서 컨테이너 실행, 접속 안되는 오류 (exec 명령어) 본문
나 같은 경우는 도커에서 exec -it 명령어로 컨테이너로 실행하여 접속하는 걸로 착각했는데
컨테이너 부팅이 안되어 방법들을 해매었다.
찾아보니 exec는 이미 실행중인 도커 컨테이너에만 사용되는 명령어였다.
만약 stop되어있는 도커 컨테이너를 run하기 위해선
docker run -it [컨테이너이름]
로 해당 컨테이너를 깨우고
아래 코드와 같이 exec -it 명령어로 실행중인 컨테이너 내의 대화형 bash 셸을 실행시키면 된다.
docker exec -it [컨테이너이름] "bash"
또한 만약 도커 컨테이너를 run 하자마자 exit된다면, 기존에 있는 컨테이너를 삭제하고 다시 한 번 이미지를 가져와 도커 컨테이너를 새롭게 만들어주는 것도 방법이다. (저는 이렇게 되더라구요, 구글링해보니 방화벽이나, tcp 포트 설정이 문제인 경우도 있다고 합니다. )
또한, 해당 이미지 주소(저는MSSQL)와 함께 사용자(SA), 패스워드를 입력할때 접근이 안될 수 있는데
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"
위 코드에서,
SA와 "<YourNewStrong@Passw0rd>"
대신
'SA', '<YourNewStrong@Passw0rd>'
작은 따옴표 ' '를 입력해주니 잘 접속할 수 있었다.
'About CS > Docker' 카테고리의 다른 글
Docker에서 MSSQL 컨테이너 사용하기 (0) | 2021.10.17 |
---|
Comments