다음과 같은 방식으로 우분투 컨테이너를 만들면 계속 컨테이너가 죽는다.
< 파일 구조 >
./Dockerfile
./docker-compose.yml
./Dockerfile
FROM ubuntu:18.04
./docker-compose.yml
version: '2'
services:
ubuntu:
hostname: ubuntu
container_name: ubuntu
build:
context: .
dockerfile: ./Dockerfile
docker ps -a
docker-compose up -d
현재 실행중인 컨테이너 확인
docker ps
모든 컨테이너 확인
docker ps -a
먼저 도커 컨테이너를 종료시키고 종료 됐는지 확인하자
docker-compose down
docker ps -a
docker-compose.yml 파일을 수정하자
version: '2'
services:
ubuntu:
hostname: ubuntu
container_name: ubuntu
build:
context: .
dockerfile: ./Dockerfile
stdin_open: true
tty: true
다시 실행
docker ps -a
docker-compose up -d
docker ps
잘 실행된게 확인됐고, 컨테이너에 접속해보자
docker exec -it ubuntu bash
정상적으로 컨테이너에 접속할 수 있다.
'Operating System > Docker' 카테고리의 다른 글
[Docker] vim 에디터 설치하는 방법 (bash: vi: command not found) (0) | 2022.10.07 |
---|---|
[Docker] 우분투 컨테이너의 디스크 용량 확인하는 방법 (0) | 2022.10.07 |
[Docker] 도커 네트워크 종류 정리 (0) | 2022.08.28 |
[Docker] executor failed running [/bin/sh -c apt-get update]: exit code: 100 에러 (0) | 2022.06.10 |
[Windows11] How to install vscode in windows11 (0) | 2022.06.05 |