wiki:jazz/15-02-23

Version 3 (modified by jazz, 9 years ago) (diff)

--

2015-02-23

Docker

  • 搭建私人的 Docker Regristry
  • [參考] https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-docker-registry-on-ubuntu-14-04
  • [參考] https://beingasysadmin.wordpress.com/2015/01/14/setting-up-docker-private-registry/
  • [步驟]
    jazz@Workshop:~$ sudo apt-get -y install build-essential python-dev libevent-dev python-pip liblzma-dev libssl-dev swig
    jazz@Workshop:~$ sudo pip install docker-registry
    jazz@Workshop:~$ cd /usr/local/lib/python2.7/dist-packages/config
    jazz@Workshop:/usr/local/lib/python2.7/dist-packages/config$ sudo cp config_sample.yml config.yml
    jazz@Workshop:/usr/local/lib/python2.7/dist-packages/config$ cd 
    jazz@Workshop:~$ sudo mkdir /var/docker-registry
    jazz@Workshop:~$ sed -i 's#/tmp/docker-registry.db#/var/docker-registry/docker-registry.db#g' /usr/local/lib/python2.7/dist-packages/config/config.yml
    jazz@Workshop:~$ sudo sed -i 's#/tmp/registry#/var/docker-registry/registry#g' /usr/local/lib/python2.7/dist-packages/config/config.yml
    jazz@Workshop:~$ sudo gunicorn --access-logfile - --debug -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wsgi:application