Docker实践任务一(git服务器搭建)

当遇到昨天Docker服务器突然断电导致镜像层出了问题,删除所有镜像后Docker Daemon正常启动,但是之前构建的镜像全部没了。Docker Hub只提供了一个私有镜像存放,对于将来使用多镜像的话,不想公开镜像的话只有两个选择一是在Docker Hub中付费保存私有镜像,二是自己搭建一台服务器保存Docker生成的私有镜像缺少本地registry服务器搭建(docker registry和git server),于是有了本文:

1、新建一台全新Ubuntu16.04 Server虚拟机,一直默认安装就OK了
install ubuntu2、安装ssh

3、创建git用户

4、安装git

5、切换用户

6、创建目录

7、使用git初始化生成“裸仓库”
(第一次直接使用了git init /home/git/git_warehouse/初始化目录,这种做法会导致用户在将更新push上来的时候容易出现冲突,所以需要下面的方法,禁止用户在远端仓库进行各类git操作)

成功创建一个“裸仓库”,“裸仓库”没有working dir,因为“裸仓库”只是为了共享,所以一般以.git结尾8、 安全设置,禁止git用户登陆shell,修改/etc/passwd文件中git权限

9、 克隆仓库

10、创建新文件

11、提交到远程仓库

12、win下同步git仓库

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: