yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
yum install -y docker-ce docker-ce-cli containerd.io --allowerasing
systemctl restart docker
systemctl enable docker
docker run -it centos:latest bash
exit or ctrl+d
빠져나오기
centos의 최신이미지를 사용한다. hub에서 가져온다. 격리 된 컨테이너 하나가 생성
docker ps -a
실행했다가 종료한애들 실행중인것들 전부 확인
docker rm [컨테이너 ID]
지우기
docker create -it centos:latest
꺼저있는 실행시키지않고 컨테이너만 설치
docker start [컨테이너 ID] or docker attach [컨테이너 ID]
실행시키기
docker stop [컨테이너 ID] or ctrl + d
종료
ctrl + pq
컨테이너를 실행시키고 호스트로 나오고 싶을 때
docker exec -it [컨테이너 ID] bash
어디서 실행시킬것이냐?? bash에서 실행시키자
컨테이너에서 실행중인 프로그램이 뭔지를 파악하고, attach로 붙을 때 어떤 프로그램에 붙는지 확인하자!
docker run --name some-nginx -p 9999:80 -d nginx