Skip to content
gakgu edited this page Sep 23, 2018 · 16 revisions

개요

반가상머신이다.

기본 설정

$ systemctl start docker.service
$ systemctl enable docker.service
$ usermod -G docker 유저이름

아치리눅스 설치 및 접속

$ docker pull archlinux/base
$ docker create -v /c/Users/gakgu/Documents/DockerSharedDir:/home/gakgu/DockerSharedDir -ti --name arch --hostname arch gakgu/arch /bin/bash
$ docker start arch
$ docker attach arch

자주 쓰이는 명령어

  • docker create :
    컨테이너를 생성한다

  • docker start :
    컨테이너를 활성화한다

  • docker attach :
    컨테이너에 진입한다

  • docker run :
    컨테이너를 생성하고 활성화 한 후 진입한다

  • docker commit :
    현재 컨테이너를 커밋한다

  • docker search :
    이미지를 찾는다

  • docker pull :
    이미지를 다운받는다

  • docker images :
    보유한 이미지 목록을 본다

  • docker ps :
    실행되고 있는 컨테이너 목록을 본다

  • docker ps -a :
    보유한 컨테이너 목록을 본다

  • docker rm :
    컨테이너를 삭제한다

  • docker rmi :
    이미지를 삭제한다

docker push하기

  1. 도커 허브에서 레포지터리를 생성한다.

  2. 터미널에서 로그인한다.

     $ docker login
    
  3. 푸쉬

     $ docker push gakgu/arch