设为首页 收藏本站
查看: 831|回复: 0

[经验分享] 大波浪 码世界

[复制链接]

尚未签到

发表于 2017-12-6 06:18:30 | 显示全部楼层 |阅读模式
1. Docker 资源
英文资源

  • Docker 官网:https://www.docker.com/
  • Docker 官方文档:https://docs.docker.com/
  • Docker windows入门:https://docs.docker.com/windows/
  • Docker Linux 入门:https://docs.docker.com/linux/
  • Docker mac 入门:https://docs.docker.com/mac/
  • Docker 用户指引:https://docs.docker.com/engine/userguide/
  • Docker 官方博客:http://blog.docker.com/
  • Docker Hub:https://hub.docker.com/
  • Docker 开源:https://www.docker.com/open-source
  • Docker Toolbox:https://www.docker.com/products/docker-toolbox
中文资源

  • Docker中文网站:http://www.docker.org.cn
  • Docker安装手册:http://www.docker.org.cn/book/install.html
  • 一小时Docker教程:https://blog.csphere.cn/archives/22
  • Docker 从入门到实践:http://dockerpool.com/static/books/docker_practice/index.html
  • Docker中文指南:http://www.widuu.com/chinese_docker/index.html
  • 菜鸟教程命令大全:http://www.runoob.com/docker/docker-command-manual.html
API 资源

  • Docker SDKs:https://docs.docker.com/engine/api/sdks
  • Docker.DotNet:https://github.com/Microsoft/Docker.DotNet
2. docker-machine 命令
  使用 Windows PowerShell 使用 docker-machine
说 明命 令查询docker坏境变量docker-machine env查询所有虚拟机docker-machine ls创建一个docker虚拟机docker-machine create --driver=virtualbox default创建阿里云镜像虚拟机docker-machine create --engine-registry-mirror=https://xxxxxx.mirror.aliyuncs.com -d virtualbox default启动docker虚拟机docker-machine start default停掉docker虚拟机docker-machine stop default移除docker虚拟机docker-machine rm defaultPowerShell运行docker命令docker-machine env default | Invoke-Expressionssh运行dockerdocker-machine ssh default3. 镜像加速
Docker Toolbox 更换镜像源的方法

  • docker-machine ssh default
  • sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile
  • exit
  • docker-machine restart default
阿里云镜像加速设置
  登录地址:https://cr.console.aliyun.com 点击 Docker Hub 镜像站点获取镜像地址。
  安装/升级你的Docker客户端
  对于Windows 10 以下的用户 推荐使用 Docker Toolbox

  • Toolbox的介绍和帮助:mirrors.aliyun.com/help/docker-toolbox
  • Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
  对于Windows 10 以上的用户 推荐使用 Docker for Windows

  • Windows系统的安装文件目录:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
  如何使用Docker加速器

  • 创建一台安装有Docker环境的Linux虚拟机,指定机器名称为default,同时配置Docker加速器地址。
  • docker-machine create --engine-registry-mirror=https://xxxxxx.mirror.aliyuncs.com -d virtualbox default
  查看机器的环境配置,并配置到本地,并通过Docker客户端访问Docker服务。
  docker-machine env default
  eval "$(docker-machine env default)"
  docker info
  注意

  •   Docker for Windows 和 Docker Toolbox是不兼容,如果同时安装两者的话,需要使用hyperv的参数启动。docker-machine create --engine-registry-mirror=https://xxxxxx.mirror.aliyuncs.com -d hyperv default
  •   Docker for Windows 有两种运行模式,一种运行Windows相关容器,一种运行传统的Linux容器。同一时间只能选择一种模式运行。
4. docker常用命令
镜像仓库
命 令说 明例子search从Docker Hub查找镜像查看pull从镜像仓库中拉取或者更新指定镜像查看login/logout登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub查看push将本地的镜像上传到镜像仓库,要先登陆到镜像仓库查看本地镜像管理
命 令说 明例子images列出本地镜像查看rmi删除本地一个或多少镜像查看tag标记本地镜像,将其归入某一仓库查看build使用Dockerfile创建镜像查看history查看指定镜像的创建历史查看save将指定镜像保存成 tar 归档文件查看import从归档文件中创建镜像查看容器生命周期管理
命 令说 明例子run创建一个新的容器并运行一个命令查看exec在运行的容器中执行命令查看start/stop/restart启动/停止/重启一个或多少已经被停止的容器查看create创建一个新的容器但不启动它查看rm删除一个或多少容器查看容器rootfs命令
命 令说 明例子commit从容器创建一个新的镜像查看cp用于容器与主机之间的数据拷贝查看diff检查容器里文件结构的更改查看容器操作
命 令说 明例子ps列出容器查看port列出指定的容器的端口映射,或者查找将PRIVATE_PORT NAT到面向公众的端口查看inspect获取容器/镜像的元数据查看top查看容器中运行的进程信息,支持 ps 命令参数查看attach连接到正在运行中的容器查看events从服务器获取实时事件查看logs获取容器的日志查看wait阻塞运行直到容器停止,然后打印出它的退出代码查看5. 实例
Docker 端口映射
  docker 指令:docker run -p ip:hostPort:containerPort redis


  • 使用-p参数会分配宿主机的端口映射到虚拟机。
  • IP表示主机的IP地址。
  • hostPort表示宿主机的端口。
  • containerPort表示虚拟机的端口。
  支持的格式有三种:


  • ip:hostPort:containerPort:映射指定地址的指定端口到虚拟机的指定端口(不常用)  如:127.0.0.1:3306:3306,映射本机的3306端口到虚拟机的3306端口。
  • ip::containerPort:映射指定地址的任意端口到虚拟机的指定端口。(不常用)  如:127.0.0.1::3306,映射本机的3306端口到虚拟机的3306端口。
  • hostPort:containerPort:映射本机的指定端口到虚拟机的指定端口。(常用)  如:3306:3306,映射本机的3306端口到虚拟机的3306端口。
  查看端口映射情况:docker port NAME
进入容器

  • docker exec -it 316b1334eb00 /bin/bash
  • docker attach --sig-proxy=false 316b1334eb00
保存容器修改

  • docker commit 698 learn/ping
Linux安装vim

  • apt-get update && apt-get install vim
整理:大波浪
本文地址:http://www.cnblogs.com/yaoshangjin/p/7382776.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-421018-1-1.html 上篇帖子: (转)Docker 下篇帖子: Docker网络解决方案-Calico部署记录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表