install 888 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env sh
  2. set -e
  3. check()
  4. {
  5. yes=`which $1 | wc -l`
  6. echo $yes
  7. }
  8. status=`check docker`
  9. if [ "$status" = 0 ]; then
  10. curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
  11. fi
  12. mkdir -p /etc/docker
  13. tee /etc/docker/daemon.json <<-'EOF'
  14. {
  15. "registry-mirrors": ["https://vwypw7yj.mirror.aliyuncs.com"]
  16. ,"insecure-registries" : ["docker.dever.cc"]
  17. }
  18. EOF
  19. service docker restart
  20. chmod -R +x src/*.py
  21. chmod -R +x src/shell
  22. chmod -R 777 container/share/
  23. basepath=$(cd `dirname $0`; pwd)
  24. ln -sf $basepath/src/dm.py /usr/bin/dm && chmod +x /usr/bin/dm
  25. ln -sf $basepath/src/dp.py /usr/bin/dp && chmod +x /usr/bin/dp
  26. ln -sf $basepath/src/dpc.py /usr/bin/dpc && chmod +x /usr/bin/dpc
  27. ln -sf $basepath/src/dever.py /usr/bin/dever && chmod +x /usr/bin/dever
  28. ln -sf $basepath/src/dgit.py /usr/bin/dgit && chmod +x /usr/bin/dgit
  29. echo 'install success!'