도커(Docker) 명령어(CLI: Command-Line Interfaces)
참고>
도커 명령어
https://docs.docker.com/engine/reference/commandline/docker/
컨테이너 검색후 pull하고,
이미지 확인후 이름을 지정해서 실행하고
컨테이너 상태를 확인한다.
도커 설치후 사용하는 명령어
계속 추가 해야겠다.
docker
: Base command
docker search
: 컨테이너 검색
-- docker search [검색어]
$ docker search oracle-xe
docker pull
: 컨테이너는 내려받음
-- docker pull [컨테이너 이름]
$ docker pull oracleinanutshell/oracle-xe-11
docker images
: 내려받은 컨테이너 확인
-- 모두
$ docker images -a
docker run
: 최초 컨테이너 실행
-- 사용할 포트를 연결하고 이름을 지정함, 이름을 지정하지 않으면 자동으로 부여하고, 나중에 바꿀 수 있음
$ docker run -d -p 1521:1521 --name oracle_xe oracleinanutshell/oracle-xe-11
# 이름이 지정되었다면 컨테이너를 이름만으로 간단히 시작
# $ docker start oracle_xe
docker container
: 컨테이너 목록
-- 모두 보기, 상태(Status): Up, Exited, 이름(Name)
$ docker container ls -a
docker ps
: 도커 프로세스 상태 - docker process status
-- 모두 보기, 상태(Status)가 Up, Exited, docker container ls -a 와 같다
$ docker ps -a
docker stop
: 실행중인 컨테이너를 이름만으로 간단히 멈춤, NAME: oracle_xe
$ docker stop oracle_xe
docker start
: 이름이 지정되었다면 컨테이너를 이름만으로 간단히 시작, NAME: oracle_xe
# 최초 컨테이너 실행
# $ docker run -d -p 1521:1521 --name oracle_xe oracleinanutshell/oracle-xe-11
$ docker start oracle_xe
docker rename
: run시 이름을 지정하지 않았다면 나중에 컨테이너 이름을 바꿈
$ docker rename [CONTAINER ID | NAME] new_container_name
docker rm
: 컨테이너 삭제
$ docker rm [CONTAINER ID | NAME]
docker rmi
: 이미지 삭제
$ docker rmi [CONTAINER ID | NAME]
docker exec
: 실행중인 컨테이너에 명령어 실행
docker exec -it [CONTAINER ID | NAME] bash
: 컨테이너에서 쉘 실행, NAME: oracle_xe - 리눅스 서버로 연결된것과 같고, 리눅스 명령어로 모든 것이 가능함
$ docker exec -it oracle_xe bash
root@1dcd97689164:/# whoami
root
root@1dcd97689164:/# pwd
/
root@1dcd97689164:/# date
Thu Jan 23 23:38:29 UTC 2020
'Tools' 카테고리의 다른 글
[Docker] 호스트(Host)의 원본 파일을 도커 컨테이너(docker container) 로 복사하기, 도커 컨테이너에서 호스트로 복사하기 (0) | 2020.01.29 |
---|---|
[VirtualBox] 기본메뉴(영문) (1) | 2020.01.24 |
[Git&Github] git 명령어 (0) | 2020.01.05 |
[Docker] 맥(Mac)에 도커(Docker) 설치(Install Docker on Mac)하고 오라클(Oracle) 접속까지 하기 (0) | 2019.11.30 |
[Git] git 명령어 (0) | 2017.02.24 |