전반부 docker 명령어 정리
1. 도커 설치
1) 사전 패키지 설치
sudo yum install yum-utils device-mapper-persistent-data lvm2
2) yum 저장소 설정
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3) docker-ce 설치
sudo yum install -y docker-ce docker-ce-cli containerd.io
4) 서비스 실행 및 활성화
sudo systemctl start docker
sudo systemctl enable docker
5) docker 그룹 지정
sudo usermod -aG docker $USER
2. 도커 이미지 다운로드
1) docker.hub 가입해서 검색-다운로드하기 아니면
docker search [imagename]
docker pull [imagename:tag]
2) 다운받은 이미지 확인
docker images
docker inspect [imagename]
3) 사용하지 않는 이미지 삭제
docker rmi [image:tag]
docker rm image [imagename:tag]
4) 도커 이미지 저장, 가져오기
docker save -o [저장할이름.tar] [imagename]
docker load -i [저장해둔 이미지]
컨테이너 실행
docker ps
#컨테이너 실행목록 확인 명령어
[admin@localhost ~]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
536633e64f4d hello-world "/hello" 58 minutes ago Exited (0) 58 minutes ago compassionate_colden
docker create
# 컨테이너 생성 명령어
docker create IMAGE-NAME
# 컨테이너 만들기
[admin@localhost ~]$ docker create --name web1 httpd:latest
b4b3f6cee7016f41a6da257bc8a27bb54582cdce4101be79684aeac794669882
# 상태에 created 확인
[admin@localhost ~]$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS
b4b3f6cee701 httpd:latest "httpd-foreground" 6 minutes ago Created
# 만들어 준 컨테이너를 시작한다.
[admin@localhost ~]$ docker start web1
web1
# web 컨테이너가 상태가 up 된 것을 확인할 수 있다.
[admin@localhost ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS
b4b3f6cee701 httpd:latest "httpd-foreground" 8 minutes ago Up 29 seconds
반응형
'[혁신성장 청년인재] 인공지능을 활용한 보안전문가 양성과정' 카테고리의 다른 글
Day16-3: 도커파일(Dockerfile)이란? 작성부터 사용까지 총정리 (0) | 2020.07.28 |
---|---|
Day16-1: 도커 실행 및 컨테이너 관리 (0) | 2020.07.28 |
Day15-1: 클라우드 개념, 도커(Docker) 학습 (0) | 2020.07.27 |
Day14: 리눅스 서버 실습| 미니 프로젝트 (0) | 2020.07.27 |
Day13: 리눅스 관리자 | FTP | NFS | 쉘프로그래밍 (0) | 2020.07.27 |