다음과 같은 방식으로 우분투 컨테이너를 만들면 계속 컨테이너가 죽는다.
< 파일 구조 >
./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
![](https://blog.kakaocdn.net/dn/baAJOz/btrN3f3Wo0F/HoT5xy2k1LNK5uEktYbvUK/img.png)
현재 실행중인 컨테이너 확인
docker ps
![](https://blog.kakaocdn.net/dn/cBEi7g/btrN4lBZs7d/alz902HZyslKzbigx94Xak/img.png)
모든 컨테이너 확인
docker ps -a
![](https://blog.kakaocdn.net/dn/oyCJt/btrN3sPuGCF/Ck0bY3v9H1kJkcpc62z1j1/img.png)
먼저 도커 컨테이너를 종료시키고 종료 됐는지 확인하자
docker-compose down
docker ps -a
![](https://blog.kakaocdn.net/dn/boRIQ6/btrN4ZkUOpi/nk5q3FJaJn69FfXRr4CX60/img.png)
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
![](https://blog.kakaocdn.net/dn/ZTgac/btrN3Db9K6F/aId1Zy2bPI4yakGN5sAs6k/img.png)
잘 실행된게 확인됐고, 컨테이너에 접속해보자
docker exec -it ubuntu bash
![](https://blog.kakaocdn.net/dn/bStXTy/btrN4ODI7sg/6BfzBhb04kk1IJ7YkC8wTK/img.png)
정상적으로 컨테이너에 접속할 수 있다.
'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 |
다음과 같은 방식으로 우분투 컨테이너를 만들면 계속 컨테이너가 죽는다.
< 파일 구조 >
./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
![](https://blog.kakaocdn.net/dn/baAJOz/btrN3f3Wo0F/HoT5xy2k1LNK5uEktYbvUK/img.png)
현재 실행중인 컨테이너 확인
docker ps
![](https://blog.kakaocdn.net/dn/cBEi7g/btrN4lBZs7d/alz902HZyslKzbigx94Xak/img.png)
모든 컨테이너 확인
docker ps -a
![](https://blog.kakaocdn.net/dn/oyCJt/btrN3sPuGCF/Ck0bY3v9H1kJkcpc62z1j1/img.png)
먼저 도커 컨테이너를 종료시키고 종료 됐는지 확인하자
docker-compose down
docker ps -a
![](https://blog.kakaocdn.net/dn/boRIQ6/btrN4ZkUOpi/nk5q3FJaJn69FfXRr4CX60/img.png)
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
![](https://blog.kakaocdn.net/dn/ZTgac/btrN3Db9K6F/aId1Zy2bPI4yakGN5sAs6k/img.png)
잘 실행된게 확인됐고, 컨테이너에 접속해보자
docker exec -it ubuntu bash
![](https://blog.kakaocdn.net/dn/bStXTy/btrN4ODI7sg/6BfzBhb04kk1IJ7YkC8wTK/img.png)
정상적으로 컨테이너에 접속할 수 있다.
'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 |