Docker 入手记录

背景

最近接触了一些tensorflow 相关的东西 ,需要在iOS上进行相关机器学习 ,了解到需要coreML框架的知识 ,在优达学城 上看了一些课程 ,下了测试程序 ,由于测试程序需要使用Docker ,又了解了一些Docker相关知识。
Docker的相关文档

一些想法

  1. 和github的一些思路很像。操作起来不是很陌生
  2. 类似Java 虚拟机? 将环境全部打包成一个容器
  3. 使用C/S结构 ,a:进行管理(git);b:
  4. 一次build ,随便run?
  5. 配置yaml文件 ,来配置服务 (配置服务以完成负载均衡 ,集群配置步骤 :yaml文件配置 ,初始化集群项目 ,为将集群部署到stack上并设置配置文件 )这样 ,该服务将有多个container来供外部进行访问以及操作(服务对应的app 以及映射端口, image数量等信息都在yaml中进行了配置)
  6. image与container 相当于类与对象的关系 ,每个container之间相互独立
  7. 集群管理 ,使用docker-machine create(命令使用boot2docker工具来通过虚拟机工具创建虚拟机,使用vmfusion创建) 。。。创建集群中的manager 和worker (manager用来执行相关的docker操作 ,而worker只是用来扩展manager的能力 ,不能直接执行操纵) ,同时,可以使用docker-machine ssh myvm “your-docker-cmd” 来进行远程虚拟机的docker操作
  8. 接7 ,可以通过docker-machine env you-docker-vm 来获取远程的docker环境,并通过执行eval $(docker-machine env you-docker-vm)来环境迁移过来 ,而不用每次都执行docker-machine ssh “….” 这样的命令 ,之后远程vm上的docker指令可以直接在当前机器上执行 (这样的方法,相当于当前机器是一个超级管理员 ,可以获取远程管理圆的执行环境,进而获取到该管理员的权限) ,这些操作的前提是已经有了一个集群初始化swarm ,cur
  9. 使用docker时报错“net/http: TLS handshake timeout”
  10. 搭建私有docker仓库。
docker 仓库的操作与git仓库的操作相似 ,都需要使用commit push pull等命令
1. 搭建私有docker仓库时候使用两台机器 ,虚拟机(192.168.44.129)作为docker仓库存放地址 ,本机作为docker仓库访问客户端
2. 设置使用http 而不是默认的https访问。
3. 远程虚拟机设置,基本不需要进行设置 ,只是指定镜像存放位置 ,以及registry启动
4. 本机设置需要![设置远程虚拟机的registry地址](https://img-blog.csdn.net/20180410142708771?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NjX3FqeQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 
5. 能够正常从虚拟机pull 以及进行常规push指令
6. 
  1. docker 可以执行commit指令 ,通过容器来生成镜像(与通过Dockerfile的方式一样),具体执行步骤
  2. 已经启动的容器(ubuntu)配置好了一些环境之后(openwrt开发环境) ,exit 回到docker用户 ,查看刚才退出的openwrt环境docker container ls -a 使用commit命令提交生成新的镜像image ,提供给外部进行调用。
  3. 对container的配置进行动态修改(openwrt环境配置完成之后已经没有了空间 ,commit生成镜像时候报no space =,=!!!),
  4. 登录已经打开的容器

  5. cat /proc/cpuinfo | grep flags | grep ’ lm ’ | wc -l 查看linux核心32 或64

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值