본문 바로가기
서버/Linux

리눅스 도커 실행, 이미디 등록 등 기본 명령어

by redbear0077 2024. 3. 26.
반응형

리눅스 토커 실행, 이미디 등록 등 기본 명령어

1.도커 실행

[root@test /] systemctl start docker.service
[root@test /] service docker start

 

2. 이미지 등

  -tar파일 등록시

[root@test /] docker load -i tar파일명

  -이미지 확인(이미지가 있는경우 참조이미지의 아래 이미지를 표시한다)

[root@test /] docer images

 

3. 컨테이너 실행

  -linux ls -l : 리눅스 컨테이너 생성후 올라간 컨테이너 리눅스에 ls -l명령어 실행

  - --rm : ls -l 명령어 실행후 올라간 컨테이너 삭

[root@test /] docker run [옵션] [이미지] [명령어] [인자]

[root@test /] docker run --rm linux ls -l

  -옵션 설명

옵션 설명
-i
--interactive
컨테이너의 표준 입력(stdin)을 활성화. (주로 -it 함께 사용)
-t
--tty
tty(가상 터미널)을 할당.
리눅스에 키보드를 통해 표준 입력(stdin)을 전달할 수 있게한다. (주로 -it 함께 사용)컨테이너의 표준 입력(stdin)을 활성화. (주로 -it 함께 사용)
--name 컨테이너 이름을 지정.
-d
--detach
컨테이너를 백그라운드로 실행.
--rm docker run 명령어가 끝나면, 컨테이너 자동 삭제.
-p
--publich
호스트와 컨테이너의 포트를 연결 (포트포워딩).
-p <호스트 포트>:<컨테이너 포트>
ex) -p 80:8888  - 호스트에 8888로 접속하면, 컨테이너 내부의 80포트로 자동 접속.
-v
--volume
호스트와 컨테이너의 디렉토리 연결(마운트)
-v <호스트 절대경로>:<컨테이너 절대경로>
ex) -v /Users:/usr. - 컨테이너 /usr에 저장하는 파일은 호스트의 /Users 디렉토리에 저장.
--restart 컨테이너 종료시, 재시작 정책 설정
--restart="always" : 항상 재시작
--restart="on-failure" : 종료 스테이터스가 0이 아닐 때 재시작
* --rm 옵션과 --restart 옵션은 동시에 사용할 수 없습니다.
--privileged 컨테이너 안에서 호스트의 리눅스 커널 기능을 모두 사용
반응형

'서버 > Linux' 카테고리의 다른 글

록키(rocky) 리눅스(linux) 초기 인터넷 설정  (2) 2024.09.30
리눅스 도커 설치  (0) 2024.03.26
리눅스 포트 방화벽 열기  (0) 2024.03.26
리눅스 톰캣 다중 실행  (0) 2024.03.21
리눅스 호스트 이름 변경  (0) 2023.08.02