컨테이너 형 가상화 도구 Docker를 설치합니다.
1.Docker 설치합니다.
[root @ dlp ~] # yum -y install docker
[root @ dlp ~] # systemctl start docker
[root @ dlp ~] # systemctl enable docker
2.CentOS 공식 이미지 파일을 다운로드 컨테이너에서 echo를 실행하고 "Welcome to the Docker World"를 출력합니다.
# 공식 이미지 다운로드
[root @ dlp ~] # docker pull centos
Trying to pull repository docker.io/library/centos ...
latest : Pulling from library / centos
47d44cb6f252 : Extracting 32 B / 32 B
...
...
# 컨테이너에서 echo를 실행
[root @ dlp ~] # docker run centos / bin / echo "Welcome to the Docker World"
Welcome to the Docker World
3. 컨테이너 환경의 대화식 쉘 세션에 연결하려면 다음과 같이 -i 옵션과 -t 옵션을 추가합니다. 컨테이너 환경에서 exit하면 호스트 콘솔에 다시 컨테이너 환경의 프로세스는 종료됩니다.
[root @ dlp ~] # docker run -i -t centos / bin / bash
[root @ 06c8cbea8dc3 /] # # 연결할 수
bash-4.3 # uname -a
Linux 06c8cbea8dc3 3.10.0-123.13.2.el7.x86_64 # 1 SMP Thu Dec 18 14:09:13 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux
[root @ 06c8cbea8dc3 /] #exit
exit
[root @ dlp ~] # # 돌아온
4. 컨테이너 환경의 대화식 쉘 세션에서 컨테이너 환경의 프로세스를 남긴 채 호스트의 콘솔로 돌아가려면 Ctrl + p Ctrl + q 키를 누르면합니다.
[root @ dlp ~] # docker run -i -t centos / bin / bash
[root @ 64241ed538ed /] # [root @ dlp ~] # # Ctrl + p Ctrl + q의 호스트로 돌아 가기
[root @ dlp ~] # docker ps # docker 프로세스 표시
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
64241ed538ed centos : 7 "/ bin / bash"35 seconds ago Up 34 seconds clever_bartik
# 다시 컨테이너 환경에 연결
[root @ dlp ~] # docker attach 64241ed538ed
[root @ 64241ed538ed /] # # 연결할 수
# 호스트 측에서 컨테이너 환경의 프로세스를 종료
[root @ dlp ~] # docker kill 64241ed538ed
[root @ dlp ~] # docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES