docker에 내장된 명령은 무엇입니까?

WBOY
풀어 주다: 2022-02-23 10:15:40
원래의
10946명이 탐색했습니다.

Docker의 내장 명령: 1. 실행; 3. rm; 7. 검사; 10. 이벤트; 로그;12, 13, 내보내기, rmi 등.

docker에 내장된 명령은 무엇입니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.

docker에 내장된 명령은 무엇입니까

Docker의 도움으로 코드를 신속하게 제공, 테스트 및 배포할 수 있으므로 코드 배포 시간을 크게 줄일 수 있습니다. docker의 특징은 명령어가 많아서 초보자가 사용하기에는 불편합니다.

다음은 여러분과 공유하기 위해 일반적으로 사용되는 명령을 요약한 것입니다.

1. 미러 관련 명령어

docker search 镜像名
로그인 후 복사

미러 검색

docker pull 仓库名
로그인 후 복사

미러 다운로드

docker pull [选项] [Docker Registry地址]<仓库名>:<标签>
로그인 후 복사

# 옵션은 docker pull –help

#을 통해 볼 수 있습니다. Docker 레지스트리 주소: <도메인 이름/IP>[:Port number] , 기본 주소는 Docker Hub

# 창고 이름: 창고 이름은 <사용자 이름>/<소프트웨어 이름>이라는 두 부분으로 구성된 이름입니다. Docker Hub의 경우 사용자 이름이 지정되지 않으면 기본적으로 공식 이미지인 라이브러리가 사용됩니다

#예:

[root@node1 docker]# docker pull mysql:5.7.19
로그인 후 복사
docker images
로그인 후 복사

기존 로컬 이미지 나열

docker build [选项] <上下文路径>
로그인 후 복사

지정된 Dockerfile을 기반으로 새 이미지 빌드

참고: Dockerfile 파일 이름을 직접 지정할 수 있습니다. 파일 이름이 "Dockerfile"이 아닌 경우 빌드 명령에 파일 이름을 작성해야 합니다

# 예시

/home/docker/java/ruiyi01 디렉터리에서 다음을 실행합니다. 명령: (아래 점은 현재 디렉터리에서 Dockfile 파일을 검색하는 것을 나타냅니다)

docker build -t ruoyi-demo .
로그인 후 복사
docker rmi <镜像id>
로그인 후 복사

이미지 삭제

docker push 镜像名
로그인 후 복사

로컬 이미지를 도커 원격 창고에 공유합니다(기본 Docker Hub용입니다)

참고: 직접 실행 push는 오류를 보고합니다. 공유할 이미지의 이름을 바꾸려면 docker tag 명령을 사용하세요(식별자 추가)

예를 들어 docker 태그 getting-started YOUR-USER-NAME/getting-started

그런 다음 push

docker push YOUR-USER-NAME/getting-started
로그인 후 복사

를 실행하세요. 명령

docker run [选项] 镜像名
로그인 후 복사

새 컨테이너를 만들고 실행

# 이미지를 컨테이너에 넣은 다음(docker create) 컨테이너를 시작하여 런타임 컨테이너로 전환하는(docker start) 두 단계를 수행하는 것과 같습니다.

# 예:

docker run -d --name ruoyi-demo-run -p 8083:8084 ruoyi-demo
로그인 후 복사

(ruoyi-demo 이미지를 기준으로 백그라운드에 ruoyi-demo-run이라는 컨테이너를 생성하고 실행합니다. 호스트와 컨테이너의 포트 번호는 각각 8083과 8084입니다)

docker run -d --name vue-demo-run -p 8088:80 vue-demo
로그인 후 복사

# -d 백그라운드에서 실행

# --name 컨테이너 이름 지정

# -p 호스트 포트: 컨테이너 내부 포트

docker ps
로그인 후 복사

현재 실행 중인 컨테이너 정보 보기

docker ps -a
로그인 후 복사

모든 컨테이너 보기

docker rm <容器id>
로그인 후 복사

컨테이너 삭제.

참고: 실행 중인 경우 먼저 실행을 중지해야 합니다.

실행 중인 컨테이너를 강제로 삭제하려면 명령에 "force" 플래그를 추가하세요. 예를 들어

docker rm -f
로그인 후 복사
docker rm $(docker ps -qa)
로그인 후 복사

Delete all 정지된 컨테이너

dockers exec -it <容器id/容器名>
로그인 후 복사

Enter the 컨테이너(새 터미널)

docker attach <容器id/容器名>
로그인 후 복사

Enter the 컨테이너

docker start 容器id
로그인 후 복사

Run 컨테이너

docker stop 容器id
로그인 후 복사

실행 중인 컨테이너를 중지합니다.

docker restart 容器id
로그인 후 복사

실행 중인 컨테이너 다시 시작

docker logs <容器id>
로그인 후 복사

컨테이너의 실행 로그 가져오기

docker commit
로그인 후 복사

# git 커밋 작업과 유사

docker commit -m="Commit 설명 메시지" -a="Author" 컨테이너 ID 대상 이미지 이름 : [버전 메시지]

# 기능: 커밋을 통해 우리가 운영한 컨테이너를 새로운 이미지로 제출합니다. 이 수정된 이미지는 나중에 직접 사용할 수 있습니다.

추천 학습: "docker 비디오 튜토리얼"

위 내용은 docker에 내장된 명령은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿