도커를 사용하는 방법?

이 기사에서는 Docker를 사용하는 방법을 배웁니다.

Fedora 29에 Docker를 설치하는 방법을 배우 려면 이 기사를 참조하십시오 .

Docker는 OS 수준 가상화를 사용하여 컨테이너라는 패키지로 소프트웨어를 제공하는 서비스로서의 플랫폼 세트입니다. Docker는 워크플로를 단순화하고 가속화하는 동시에 개발자가 각 프로젝트에 대한 도구, 애플리케이션 스택 및 배포 환경을 선택하여 자유롭게 혁신할 수 있도록 합니다.

1. 도커 이미지 검색

먼저 도커 허브에서 도커 컨테이너 이미지를 검색합니다. 예를 들어 아래 명령은 Fedora로 모든 이미지를 검색하고 출력으로 나열합니다.

# docker search fedora

2. 도커 이미지 다운로드

이제 다음 명령을 사용하여 로컬 시스템에서 이름이 Ubuntu인 Docker 컨테이너를 다운로드합니다.

# docker pull fedora

Using default tag: latest
latest: Pulling from library/fedora
0be2a68855d7: Extracting [==============================>     ]  69.63MB/89.87MB

이제 위의 이미지가 시스템에 성공적으로 다운로드되었는지 확인하십시오. 아래 명령은 모든 이미지를 나열합니다.

# docker images

저장소 태그 이미지 ID 생성된 가상 크기 ubuntu 최신 36248ae4a9ac 2일 전 188MB fedora 최신 26ffec5b4a8a 2주 전 275MB

3. 이미지가 있는 새 컨테이너 시작

마지막으로 시스템에서 위에서 다운로드한 이미지를 사용하여 Docker 컨테이너를 시작합니다. 아래 명령은 새 컨테이너를 시작합니다.

# docker run -i -t -d fedora /bin/bash

실행 중인 모든 컨테이너를 보려면 다음을 입력하십시오.

# docker ps

CONTAINER ID     IMAGE     COMMAND        CREATED          STATUS         PORTS    NAMES
695efa2ace69     fedora    "/bin/bash'    58 seconds ago   Up 56 seconds           first_fedora

기본적으로 위 명령은 실행 중인 컨테이너만 나열합니다. 모든 컨테이너(중지된 컨테이너 포함)를 나열하려면 다음 명령을 사용하십시오.

# docker ps -a

4. 컨테이너 시작/중지/부착

다음 명령을 사용하여 모든 컨테이너를 시작, 중지 또는 연결할 수 있습니다. 컨테이너를 시작하려면 다음 명령을 사용하십시오.

# docker start CONTAINER_ID

컨테이너를 중지하려면 다음 명령을 사용하십시오.

# docker stop CONTAINER_ID

현재 실행 중인 컨테이너에 연결하려면 다음 명령을 사용하십시오.

# docker attach CONTAINER_ID

그게 다야 Docker를 사용하는 방법을 살펴보았습니다. 몇 가지 기본 명령.


CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

CentOS 7에서 CSF(ConfigServer Security & Firewall)를 설치하고 구성하는 방법

ConfigServer 보안 및 방화벽(줄여서 csf라고도 함)은 상태 저장 패킷 검사(SPI) 방화벽입니다. CentOS 7에서 CSF 설치 및 구성 배우기

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하는 방법

CentOS에 R1Soft 백업 에이전트를 설치하고 구성하는 방법을 배웁니다. R1Soft Server Backup Manager는 서비스 제공자에게 유연하고 서버 친화적인 솔루션을 제공합니다.

CloudLinux LVE 제한을 수정하는 방법

CloudLinux LVE 제한을 수정하는 방법

이 기사에서는 CloudLinux LVE 제한을 수정하는 방법을 설명했습니다. 시작하겠습니다. CloudLinux LVE 제한은 LVE Manager를 사용하여 변경할 수 있습니다.

포트 Linux 서버의 SSH를 변경하는 방법

포트 Linux 서버의 SSH를 변경하는 방법

Linux 서버의 SSH 포트를 변경하려면 SSH를 통해 서버에 로그인하고 SSH 구성 파일을 수정해야 합니다.

CentOS에 Centova Cast를 설치하는 방법

CentOS에 Centova Cast를 설치하는 방법

Centova Cast는 인터넷 라디오 스트림을 위한 최고의 관리 플랫폼으로 스트리밍 호스팅 제공업체에 광범위한 통찰력과 제어 기능을 제공합니다.Centova Cast

메일 서버에서 메일 릴레이를 설정하는 방법

메일 서버에서 메일 릴레이를 설정하는 방법

다음 이메일 릴레이 설정을 사용하여 이메일 전송 문제를 해결할 수 있습니다.

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04에서 Apache, MariaDB, PHP 및 phpMyAdmin을 설치하는 방법

Ubuntu 18.04 서버에 Apache MariaDB PHP 및 PHPMyAdmin을 설치하는 방법을 배웁니다. Apache, MySQL/MariaDB, PHP는 패키지로 구성되어 있습니다. 그것은 LAMP로 알려져 있습니다

Linux에서 기본 사용자 관리 배우기

Linux에서 기본 사용자 관리 배우기

Linux에서 사용자를 추가, 수정 또는 삭제하시겠습니까? 여기 당신을 위한 완벽한 기사가 있습니다.

Linux에서 기본 그룹 관리 배우기

Linux에서 기본 그룹 관리 배우기

Linux의 그룹 관리에 대해 자세히 알아보세요. Linux에서 그룹 추가, 그룹 수정 및 그룹 삭제, 구성원 추가 방법. 새 그룹을 만들고 groupadd 명령을 사용합니다.

CentOS 7에 Fail2ban 설치 방법 배우기

CentOS 7에 Fail2ban 설치 방법 배우기

Fail2ban은 SSH 연결을 보호하는 데 매우 유용합니다. 이제 centos7에 fail2ban을 설치 및 구성하고 서버에 보안 계층을 추가할 수 있습니다.