Docker
穆子航
这个作者很懒,什么都没留下…
展开
-
Docker学习笔记(一)入门介绍
简介Docker 官网:dockerGithub Docker 源码:docker-ceDocker社区:docker hubDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互...原创 2019-08-29 10:14:39 · 386 阅读 · 1 评论 -
Docker学习笔记(二)Windows/Mac/Linux下的安装
Windows Docker 安装win7、win8 等需要利用 docker toolbox 来安装。Docker 有专门的 Win10 专业版系统的安装包(需要打开Hyper-V)。非专业版请看: 1. 升级秘钥,切换Windows版本为专业版(Professional Edition) 2. 按照win7、win8的方式安装之前我从官网下载最新的19.03的docker windows版本,安装失败,原因未知,git上提交了issue,没有解决.切换方法安装,推荐原创 2019-08-29 19:01:21 · 279 阅读 · 3 评论 -
Docker学习笔记(三)配置Docker国内镜像库加速
国内的镜像加速阿里云:https://申请的私人标志.mirror.aliyuncs.com网易蜂巢:http://hub-mirror.c.163.comdocker hub国内镜像:https://registry.docker-cn.com主要介绍阿里云镜像加速器的申请阿里云docker仓库:https://dev.aliyun.com/search.html注册一个账号,登录之后,进入控制台鼠标覆盖即可自动打开,点击“容器镜像服务”原创 2019-08-30 09:36:50 · 281 阅读 · 2 评论 -
Docker学习笔记(四)镜像、容器的命令使用
镜像的使用举个列子,我想要部署nginx,之前都是自己下载安装,部署,配置。学习了Docker之后,一切都变得简单查看仓库有那些mysql版本(OFFICIAL是docker hub 官方版本)docker search nginx在这里插入图片描述下载第一个官方的版本(不指定版本号,默认都是最新版latest)docker pull docker.io/nginx我下过了就是这样在这里插入图片描述第一次下载,就是这样(这里下载的是mysql)在这里插入图片描述查看一下镜像有原创 2019-08-30 13:06:04 · 201 阅读 · 1 评论 -
Docker学习笔记(五)自定义镜像(Centos)解决Failed to get D-Bus connection: Operation not permitted
下载一个原生的Centos镜像查找docker search centos 拉取镜像docker pull centos使用bash方式启动镜像,否则刚刚启动直接关闭返回一个容器Id给你docker run -d -i -t <imageName> /bin/bash在这里插入图片描述连接镜像特别讲解 5d0,这是容器Id的缩写。当你的容器启动的很少,并且缩写的Id不会冲突的时候,你就可以这么写,写几位主要看Id会不会冲突 docker exec -it 5d0 bash在原创 2019-08-30 14:11:52 · 940 阅读 · 0 评论 -
Docker学习笔记(六)建立私有阿里云仓库,并提交私有镜像到阿里云镜像仓库
配置阿里云仓库阿里的镜像搜索官方: 地址登录阿里开发者账户之后,容器镜像服务 >>>管理控制台>>>镜像仓库 直接进入在这里插入图片描述创建仓库在这里插入图片描述选择 “本地仓库”,点击“创建镜像仓库”就完成了在这里插入图片描述本地提交image到阿里云镜像仓库点击刚刚建立号的仓库在这里插入图片描述查看一下操作指南在这里插入图片描述本地登录一下阿里云镜像仓库直接复制这句话去shell下执行。如果你的用的是windows就不要加sudo我用的是windows在这里插入图片描述原创 2019-08-30 14:20:01 · 801 阅读 · 0 评论 -
Docker学习笔记(七)使用工具对docker集群可视化的管理
Docker的集群可视化管理工具之前有一些,目前也有不少,不过docker ui和shipyard都不再维护了,比较可惜Docker UI直接执行命令,将dockerui容器镜像下载到本地映射到9000端口,以容器的方式启动即可。docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui1直接浏览器范围localhost:9000由于不再维护,不做过多介绍说一下感原创 2019-08-30 19:51:58 · 399 阅读 · 0 评论