리눅스 CentOS는 7 비 루트 설치 소스 버전 도커

참고 : 루트가 아닌 사용자가 sudo는 권한이 있어야합니다

첫째, 사전 설치 준비

1. 검토 현재 호스트가 고정 표시기 그룹이

새로운의 더 출력이없는 경우

다시 말하지만,이 그룹은 고정 표시기이 발견

sudo는 권한을 가진 2. 새 사용자 (루트가 알고있는 경우와 다른 사람이 sudo를 사용 권한 시스템 사용자 암호를 건너 3; 아니라면, 할 것)

사용자의 암호를 수정

새로운 사용자에 대한 sudo를 사용 권한을 추가

VI sudo는은 / etc / 의 sudoers 
  다음 라인 (92)에 추가되는 
  테스트 ALL = (ALL) ALL을

3. (이 경우, 사용자가 고정 표시기 그룹에 부가되지 않음)가 그룹에 현재 사용자를 고정 표시기

sudo는 사용자 권한으로 전환 한 다음 (현재 사용자로 전환 이 시점에서 사용자가 그룹 고정 표시기에 합류했다 볼 수 있습니다 )

새 사용자를 삭제하고 3.의 sudo는 권한 (2 단계이 단계를 무시하지 않습니다)

sudo vi /etc/sudoers
  在92行下一行添加
  test  ALL=(ALL)  ALL

두 종료, 그렇지 않으면 오류 삭제 사용자

둘째, 설치 고정 표시기

1. 다운로드 고정 표시기 소스 패키지 및 가상 머신에 업로드

https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/docker-18.09.0.tgz

지정된 디렉토리에 소스 패키지를 추출합니다

3. 디렉토리는 / usr / bin / 디렉토리에 복사 한 고정 표시기에서 추출물의 명령

sudo cp docker/* /usr/bin/

4./usr/bin/ 디렉토리 아래에 하나 개의 소유자와 그룹의 지시에 고정 표시기 (그렇지 않으면 루트가 아닌 사용자 고정 표시기 명령 오류, 수행해야합니다 :있는 권한)

대한 Chown 루트를 sudo는 : 고정 표시기는 / usr / 빈 / 고정 표시기 * 
sudo는 대한 Chown 루트 : 고정 표시기 는 / usr / 빈 / containerd * 
sudo는 대한 Chown 루트 : 고정 표시기 는 / usr / 빈 / runc 
sudo는 대한 Chown 루트 : 고정 표시기 는 / usr / 빈 / CTR

하나 개의 소유자와 그룹 (얻어지는과 고정 표시기 디렉토리에서 추출물의 팔 지시 사항)을 변경할지 여부를 체크

6. 고정 표시기 서비스 서비스로 등록

新建文件은该
VI가 등이 systemd은 / 시스템 / / / sudo를 docker.service가
以下가内容加入:
[단위] 설명
= 도커 응용 프로그램 컨테이너 엔진 문서 = https : //로 docs.docker.com = 네트워크 - online.target firewalld.service가 싶어 = 네트워크 - online.target [서비스] 유형 = 통지 ExecStart =는 / usr / 빈 / dockerd ExecReload = / 빈 / 죽 - 의 HUP $ MAINPID LimitNOFILE = 무한대 LimitNPROC = 무한대 LimitCORE = 무한대 TimeoutStartSec =0 위임 = KillMode = 프로세스 재시작 = 온 고장 StartLimitBurst = 3 StartLimitInterval = 60 [설치] WantedBy = multi-user.target

추가 7. 권한을 실행하고 구성 파일을 다시로드

sudo는 chmod를 A + X의 / etc / systemd / 시스템 / docker.service 
sudo는 systemctl 데몬 -reloa

8.docker 미러 가속 (그것을 할 수는 없지만, 고정 표시기 풀 해외 인해 고정 표시기의 공식 웹 사이트에 매우 느려집니다)

새로운 문서 
sudo는 VI은 / etc / 도커 / daemon.json
다음 추가
{
" 레지스트리 미러 " [ " http://hub-mirror.c.163.com " ] }
 

9. 시작 고정 표시기

sudo는 systemctl 시작 고정 표시기

세, 고정 표시기 기본 명령

고정 표시기 시작 / 정지 / 다시 시작 / 볼 상태 
sudo는 systemctl 시작 / 정지 / 다시 시작 / 상태

보기 고정 표시기가 된 미러
고정 표시기 이미지를

지정된 미러의 고정 표시기의 공식 웹 사이트 검색에서
고정 표시기 검색 이미지

(기본 다운로드에게 최신 버전의 이미지 라벨이없는) 다운로드 이미지
고정 표시기 풀 미러 명 : 태그 (즉, 라벨)

부터 용기 (XXX 이름 기반 컨테이너 미러 용기 포트와 로컬 포트에 매핑 로컬 디렉토리에 저장 용기 디렉토리 파일)
도커 실행 -d -p -name XXX 로컬 포트 : 컨테이너 포트 -v 로컬 디렉토리 : 컨테이너 디렉토리 미러링 이름 : 태그 (또는 ID)

실행중인 내부 용기에
고정 표시기 간부 - 그것은 컨테이너 이름 (또는 ID) / 빈 / bash는

시작 / 정지 / 다시 시작 / 정보 용기 / 삭제
고정 표시기 시작 / 정지 / 다시 시작 /가 / 검사 RM의 컨테이너 이름 (또는 ID)를

실행하는 선박을 볼
고정 표시기의 PS가

(삭제 포함하지 않는다, 실행 정지를 포함하여) 모든 선박을 볼 수
-a 고정 표시기의 PS를

삭제하기 전에 거울을 제거 (거울 이미지 컨테이너와 관련된 모든)을 삭제하십시오
RMI 이미지 이름 고정 표시기 : 태그 (또는 ID)

현재 설치된 고정 표시기에 대한 정보보기에
고정 표시기 정보를

DD

추천

출처www.linuxidc.com/Linux/2020-01/162075.htm