�����кܶ��ˣ�������ʵ������IJ�ͬ�����кܶ����⣬����һ�����ڵ��������������ҵ�ʵ�黷���³ɹ��ˣ�������ϸ��¼���̡�
ʵ�黷����
ʵ�����windows 8
�������VM10
�������Ubuntu15.04+Debian8.2 ���鿴ϵͳ�汾��lsb_release -a �鿴�ں˰汾��uname -a)
ϵͳ��װ��ubuntu�°�װ
��װdocker
$ wget -P ~ https://github.com/yeasy/docker_practice/raw/master/_local/.bashrc_docker;
$ echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc
��װ����docker-registry
sudo docker run -d -p 5000:5000 registry //�״λ��hub docker����
Debian�°�װ
������Դ
��/etc/apt/sources.list������
deb http://get.docker.io/ubuntu docker main
deb-src http://get.docker.io/ubuntu docker main
Ȼ������
apt-get update
apt-get install lxc-docker
�������⣺�������û����ȡ��docker-registry�����״����л�pull registry�����ǵ�Docker�ͻ��˺ͷ������˵��������ó�http�ģ����Ҫ��ȫ���ǣ���Ҫhttps���ӣ���Ҫ��װssl������֤�飬����Ͳ��á�
��ϸ����
1����hub docker��������Ҫ��images��eg
docker search elasticsearch
2��pull��Ҫ��images
docker pull elasticsearch
3���鿴�����е�images
docker images
4��Ϊ�˲�����ssl���������ļ��Ӳ���
nano /etc/default/docker
DOCKER_OPTS="--insecure-registry localhost:5000"
��service docker restart������
��ps aux |grep docker�鿴����������û�м���
5�����û������regsitry������
docker run -d -p 5000:5000 --restart:always --name registry [imageID]
������������Ѿ�ʹ�ã�����ɾ��registry����
docker rm registry (����Ҫǿ��ɾ���� -f��
6��push��registry֮ǰ��Ҫtag
���磺Ҫ��elasticsearch push��registry
docker tag elasticsearch localhost:5000/elasticsearch
docker push localhost:5000/elasticsearch
7������regsitry�����鿴�Ƿ�push�ɹ�
��һ�֣� docker-enter <container> ls /tmp/registry/images
�ڶ��֣�curl http://localhost:5000/v1/search
���кܶ����
8������Debian
ͬ���� \etc\default\docker�ļ������Ӳ���
���������ˣ�����service docker restart����������ps�鿴����ʱ�����ֲ�����û�м��ϣ�������debian��pull��ʱ��ȱʡ����https����systemctl status docker
�鿴�����������ļ��и���/lib/system/system/docker.service,������ļ�����
ExeCStart=/usr/bin/docker -d -H fd:// --insecure-registry ubuntu:5000
��systemctl restart docker�ͺ���
9����Debain��pull
docker pull ubuntu:5000/elasticsearch
�ɹ���
CoreOS������ͨ��register����˽�вֿ⣺//m.ajphoenix.com/linux/12488.html
��Լ���Docker˽�вֿ����//m.ajphoenix.com/linux/2332.html
����������Docker-�����д����Լ���Docker˽�вֿ⣺//m.ajphoenix.com/linux/2331.html