others-七牛云记录
others-七牛云记录
others-七牛云记录
记录一下在vps上的常用的 docker 服务,编写成一个 yml 文件
前置条件:安装了 docker-compose ,不懂参照 docker_compose使用.md
registry认证配置参照 docker_自建私有仓库.md
各自建一个 axxx 目录,各放一个 docker-compose.yml 文件,各自启动(也可以全部 services 放在一个 docker-compose.yml 中一起启动)
官网配置文档:https://hexo.io/zh-cn/docs/configuration.html
前置条件:安装好了 Git,这里都是在 Git bash 中 输入命令
dns服务器:ubuntu 16.04,ip地址为:192.168.1.102
使用最傻瓜是的部署就是去 docker hub 拉一个 镜像下来,这里拉取的是 andyshinn/dnsmasq, https://hub.docker.com/r/andyshinn/dnsmasq/
服务器装完新系统需要上传公钥,以后用ssh客户端连才不需要输入密码
同时需要 git clone 其他地方的仓库,需要上传 秘钥
unity-关闭光照lightmap
使用link就是类似使用了容器的ip地址,无需知道其真实ip,使用link后的别名就可以知道
简化 docker run 命令到一个 配置文件 xxx.yml 中
记录一些比较好用的 docker images
这里使用 docker-compose.yml 的方式部署
在虚拟机(ip:192.168.74.128)上部署的
之前有过一篇也是gitlab搭建 在CentOS 7上安装GitLab
容器与宿主的交互,也就是 文件拷来拷去
宿主 与 容器 的端口映射
将一个 几百兆 的镜像 push 到 docker hub 不太现实
官方提供了一个docker镜像的私有仓库,可以在自己内网的另一台机子做为仓库存储镜像
(下面的 11.22.33.44 代表 docker 镜像仓库的 服务器ip)
- 如果想在搬瓦工的vps上跑 docker,就必须使用 KVM 架构的,内核支持升级,而 VZ 架构的是不支持升级内核,折腾了一上午先是去换成Ubuntu16.04 的系统,装了 docker 后
service docker start
跑服务的时候发现跑不起,内核 2.x 偏低不支持 docker,需要3.x以上才行。嗯,然后升级内核发现死活升级不了, 到处Google后才发现一篇文章说 VZ 架构不能升级内核;- 果断换 vps
官方docker镜像地址:https://hub.docker.com/r/tensorflow/tensorflow/
直接跑docker镜像,第一次进入容器后有token显示可以用来登录,退出容器第二次进入后找不到token,然后就有了以下曲线救国的方式
注:tensorflow镜像 是跑在 vm虚拟机 的 ubuntu16.04 系统里,ip为 192.168.23.128,我是在 物理机 上打开 jupyter notebook 网页的
docker_启动ubuntu
保存在容器中安装的内容. 导入镜像, 导出镜像
构建docker镜像的文件