01 - centos7 docker 설치
정부에서 두 가지 설치 방식을 제공하였는데,yum과 2진법 설치 패키지이다.생산기실 환경의 내외망이 격리되어 있음을 감안하여 만능의 2진법 설치 방식을 선택하였다.좀 복잡하지만 모든 장면에 적용됩니다.
1. 설치 전 검사 조건
docker가 정상적으로 실행될 때 다음 세 가지 소프트웨어를 설치해야 합니다
setenforce 0 ,
vim/etc/selinux/config #SELINUX=enforcing , disableSELINUX=disabled
2. 바이너리 설치 프로그램 가져오기
3. 압축 해제 설치
#
tar -zxvf docker-latest.tgz
#
mv ./docker /usr/local/docker
vim /etc/profile
#----------------------------
#dockerexport
DOCKER_HOME=/usr/local/dock
erexport PATH=$PATH:$DOCKER_HOME
#----------------------------
#
source /etc/profile
4. 설치 결과 확인
# docker docker version
#
Client:
Version: 1.12.3API
version: 1.24Go
version: go1.6.3
Git commit: 6b644ec
Built: Wed Oct 26 23:26:11 2016
OS/Arch: linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
# docker
dockerd &
# ( , , timeout ), hello-word
docker run hello-world
# :
#-----------------------------------------------------------------------------------#
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
c04b14da8d14: Pull complete
Digest: sha256:0256e8a36e2070f7bf2d0b0763dbabdd67798512411de4cdcf9431a1feb60fd9
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker Hub account:
https://hub.docker.com
For more examples and ideas, visit:
https://docs.docker.com/engine/userguide/
#-----------------------------------------------------------------------------------#
docker ps -a
#
#---------------------------------------------------------------------------------------------------------------------------------------------#
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1063401ec028 hello-world "/hello" 7 minutes ago Exited (0) 7 minutes ago ecstatic_yalow
#---------------------------------------------------------------------------------------------------------------------------------------------#
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.