centos6.5 번 docker 학습 노트

3869 단어 docker
centos6.5 운영체제에서 docker 학습 노트.
centos 6. 업그레이드5코어 공식 문서는 Linuxkernel이 최소 3.8 이상을 요구하고 docker는 64비트 시스템에서만 실행할 수 있습니다.RHEL6 및 CentOS6의 커널 버전이 2.6이므로 커널을 먼저 업그레이드해야 합니다.1.yum는aufs모듈을 띤 3.10내핵을 설치한다.
cd /etc/yum.repos.d 
wget http://www.hop5.in/yum/el6/hop5.repo
yum install kernel-ml-aufs kernel-ml-aufs-devel

2. grub의 주 프로필/etc/grub를 수정합니다.conf,default=0을 설정하면 첫 번째 타이틀의 내용이 기본적으로 시작되는kernel(일반적으로 새로 설치된 호스트가 첫 번째 위치에 있음)을 나타낸다.3. 재부팅 후 커널 보기
uname -r

http://dockerpool.com/static/books/docker_practice/index.html
설치 명령:yum -y install docker-io
구성 파일 변경
vi /etc/sysconfig/docker

other-args 열 변경: otherargs=”–exec-driver=lxc –selinux-enabled”
docker 서비스 시작
service docker start

docker를 켜기 시작에 넣기
chkconfig docker on

미러 검색
docker search centos

미러 가져오기
docker pull xxx.com/centos

로컬 미러 표시
docker images

부팅 컨테이너
docker run -t -i centos /bin/bash

- t 옵션은 Docker가 위조 단말기(pseudo-tty)를 분배하여 용기의 표준 입력에 귀속시키고, - i는 용기의 표준 입력을 열어 둡니다.
컨테이너 종료
exit

컨테이너 업데이트
docker commit -m "operation desc" -a "Docker user" 0b2616b0e5a8 ouruser/sinatra:v2

- 우리가 사용하는 버전 제어 도구와 같이 제출한 설명 정보를 지정합니다. -a 업데이트된 사용자 정보를 지정할 수 있습니다.다음은 미러를 생성하는 컨테이너의 ID입니다.마지막으로 대상 거울의 창고 이름과 tag 정보를 지정합니다.생성이 완료되면 미러의 ID 정보가 반환됩니다.
미러 내보내기
docker save -o centos.tar xxxx/centos:tag

대칭복사 로드
docker load --input centos.tar

또는
docker load < centos.tar

로컬 미러 제거
docker rmi xxxx/centos:tag

참고: docker rm은 컨테이너 제거
부팅 컨테이너
docker start sysid

수호 상태 운행
docker run -d xxx/centos:tag /bin/sh -c "while true; do echo hello world; sleep 1; done"

컨테이너 프로세스 정보 보기
docker ps

컨테이너 출력 정보 보기
docker logs

컨테이너 종료
docker stop sysid

용기에 들어간다
docker attach sysid

컨테이너 종료 [ctrl+p] + [ctrl+q]
컨테이너 스냅샷 내보내기
docker export sysid >> centos.tar

컨테이너 스냅샷 가져오기
docker import centos.tar xxxx/newcentos

컨테이너 삭제
docker rm sysid

좋은 웹페이지 즐겨찾기