Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

개발새발

Doker 명령어 본문

카테고리 없음

Doker 명령어

개발하는후추 2022. 8. 4. 15:08

오늘 도커 수업한 것만 일단 적어둬야겠다

```도커 이미지 다운

docker image pull [이미지 이름]:latest

```

```내가 다운받은 이미지 정보

docker image ls

```

```현재 실행중인 컨테이너

docker ps -a

```이미지를 실행하면서 동시에 run으로 container을 만든다

docker container run --name 컨테이너_이름 [이미지 이름]:latest

```

  • container} run
    • 컨테이너를 실행
  • [OPTIONS]
    • -name : 컨테이너의 이름을 할당
  • [COMMAND]
    • command는 초기 컨테이너 실행 시 수행되는 명령어
    • cowsay : 컨테이너 실행 시 cowsay 명령어를 호출합니다. node를 호출하듯 이용
  • [ARG..]
    • boo : COMMAND인 cowsay에 넘겨질 파라미터

```컨테이너/이미지 삭제

docker container rm 컨테이너_이름
docker images rm 이미지_이름

```

- 컨테이너 경로 복사

docker container cp ./ [컨테이너_이름]:/usr/local/apache2/htdocs/

- 컨테이너 안으로 들어가기

docker exec -it [컨테이너_이름] bash

- 도커 파일 만들기

nano Dockerfile

- 도커 yaml파일 만들기

docker-compose.yaml

안에 쓰는 형식
version: '3.8'

services:
  nginx:
    image: [이미지이름]
    restart: 'always'
    ports:
      - "8080:80"
    container_name: client

  spring:
    image: [이미지이름]
    restart: 'always'
    ports:
      - "4999:3000"
    container_name: server-spring
버전 확인  $ docker -v
이미지 다운로드  $ docker pull [이미지 명]
다운로드된 이미지 목록  $ docker images
컨테이너 생성  $ docker create [옵션] [이미지 명]
컨테이너 생성 및 실행  $ docker run [옵션] [이미지 명]
컨테이너 실행  $ docker start [컨테이너 명]
컨테이너 재실행  $ docker restart [컨테이너 명]
컨테이너 접속  $ docker attach [컨테이너 명]
컨테이너 정지  $ docker stop [컨테이너 명]
실행중인 컨테이너 목록  $ docker ps
정지된 컨테이너 목록  $ docker ps -a
컨테이너 명 변경  $ docker rename [기존 컨테이너 명] [새로운 컨테이너 명]
컨테이너 삭제  $ docker rm [컨테이너 명]
Comments