필수 패키지
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # docker repo를 등록한다. $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # yum package를 업데이트 $ sudo yum makecache fast
도커 설치
1
| $ sudo yum install docker-ce
|
도커 실행 및 서비스 등록
1 2 3 4 5 | $ sudo systemctl start docker $ sudo systemctl enable docker $ sudo docker --version Docker version 17.06.0-ce, build 02c1d8 |
docker-compose 설치(2020.4.28현재 가장최신버전)
1 2 | # root로 로그인해야한다. $ curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
실행권한 부여 및 버전확인
$ chmod +x /usr/local/bin/docker-compose # 설치 확인 $ docker-compose --version
도커 이미지 설치 및 실행
# 도커xml 을 경우 동일 디렉토리에서 자동설치함 $ docker-compose up -d
도커 컨테이너 정지
# 도커xml 을 경우 동일 디렉토리에서 자동설치함 $ docker ps -a
$docker stop 컨테이너ID
도커 컨테이너 삭제
# 도커xml 을 경우 동일 디렉토리에서 자동설치함 $ docker ps -a
$ docker rm 컨테이너ID
도커 모든 컨테이너 정지 및 삭제
# 모두 정지시키고 모두 삭제한다. $ docker stop `docker ps -a -q`
$ docker rm `docker ps -a -q`
도커 이미지 삭제
# 도커xml 을 경우 동일 디렉토리에서 자동설치함 $ docker images
$ docker rmi 이미지ID
도커 이미지 삭제시 해당 컨테이너도 같이 삭제
$ docker rmi -f 이미지ID
컨테이너 전체 삭제
$ docker rm $(docker ps -a -q)
이미지 전체 삭제
$ docker rmi $(docker images -q)
이미지, 컨테이너 전체 삭제
$ docker rmi -f $(docker images -q)
docker-compose down
sudo systemctl stop docker
sudo systemctl start docker
docker-compose up -d
댓글 없음:
댓글 쓰기