随笔分类 -  Docker

摘要:Docker swarm 实战 部署wordpress 创建一个overlay的网络 在swarm集群中,创建一个网络之后并不会立即同步到其他节点中,只有当该网络被某个服务使用时,才会同步过去。 创建一个mysql服务 创建一个wordpress服务 浏览器访问 阅读全文
posted @ 2019-01-16 21:21 StaryJie 阅读(775) 评论(0) 推荐(0) 编辑
摘要:1、docker compose启的nexus仓库意外dead   公司的maven私服nexus是通过docker compose启动的,不知道什么原因意外死掉了。再次启动的时候报错: 2、原因分析   看报错应该是之前的容器无法删除导致的, 应该是还有某些 阅读全文
posted @ 2019-01-16 21:11 StaryJie 阅读(7324) 评论(0) 推荐(0) 编辑
摘要:1、基于docker commit命令创建 Docker提供了docker commit命令,支持用户提交自己对定制容器的修改,并生成新的镜像。 命令格式为:docker commit CONTAINER [REPOSITORY[:TAG]]。 1.准备工作 利用ubuntu:14.04镜像创建一个 阅读全文
posted @ 2017-11-30 12:52 StaryJie 阅读(14160) 评论(0) 推荐(0) 编辑
摘要:1、基本结构 Dockerfile由一行行命令语句组成,并支持以#开头的注释行。例如: 其中,开始必须指明所基于的镜像名称,接下来一般是说明维护者信息。后面则是镜像操作指令,例如RUN指令,RUN指令将对镜像执行跟随的命令。每运行一条RUN指令,镜像就添加新的一层,并提交。最后是CMD指令,用来指定 阅读全文
posted @ 2017-11-30 10:01 StaryJie 阅读(57589) 评论(0) 推荐(6) 编辑
摘要:1、端口映射实现访问容器 1.从外部访问容器应用 在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来访问容器内部的网络应用和服务的。 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-p或-P参数来指定端口映射。当使用-P(大写P)标记时,Docker会随机映射一个端口到内 阅读全文
posted @ 2017-11-29 15:43 StaryJie 阅读(36163) 评论(3) 推荐(1) 编辑
摘要:1、数据卷 数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于Linux中的mount操作。 数据卷可以提供很多有用的特性: 1.在容器内创建一个数据卷 在使用docker run命令的时候,使用-v参数在容器内创建一个数据卷。多次重复使用可以创建多个数据卷。 举例如下: 阅读全文
posted @ 2017-11-29 14:07 StaryJie 阅读(381) 评论(0) 推荐(0) 编辑
摘要:1、使用registry镜像创建私有仓库 安装Docker后,可以通过官方提供的registry镜像来简单搭建一套本地私有仓库环境: 这条命令将自动下载并启动一个registry容器,创建本地的私有仓库服务。默认会将仓库创建在容器的/tmp/registry目录下。可以通过-v参数来将镜像文件存放在 阅读全文
posted @ 2017-11-29 13:48 StaryJie 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:1、创建容器 1.新建容器 可以使用docker create命令新建一个容器。 说明:用docker create命令创建的容器处于停止状态,可以使用docker start命令来启动它。 2.启动容器 使用docker start命令可以启动一个停止状态的容器。 3.新建并启动容器 除了可以用s 阅读全文
posted @ 2017-11-29 13:34 StaryJie 阅读(1693) 评论(0) 推荐(0) 编辑
摘要:1、搜寻镜像 docker search [TERM] 可以搜索远程仓库中共享的镜像,默认搜索官方仓库的镜像。 docker search参数: 2、获取镜像 docker pull NAME[:TAG] NAME是镜像仓库的名字,用来区分镜像,TAG是镜像的标签,一般用来表示镜像的版本。 举例: 阅读全文
posted @ 2017-11-29 13:14 StaryJie 阅读(735) 评论(1) 推荐(0) 编辑
摘要:1、Docker分类 Docker Engine改为Docker CE(社区版) 它包含了CLI客户端、后台进程/服务以及API。用户像以前以同样的方式获取。Docker Data Center改为Docker EE(企业版) 在Docker三个定价层增加了额外的支付产品和支持这些修改并不影响Doc 阅读全文
posted @ 2017-11-29 12:39 StaryJie 阅读(352) 评论(0) 推荐(0) 编辑
摘要:首先注册daocloud网站的账号(免费的!!!),并登陆自己的账号,并在这里获取自己的daocloud加速器配置脚本。 获取到自己的daocloud加速器配置脚本之后只需要在已安装Docker服务的服务器执行该脚本即可获得加速服务。 在使用daocloud官网提供的脚本配置加速器之后,重启dock 阅读全文
posted @ 2017-07-19 20:05 StaryJie 阅读(1542) 评论(0) 推荐(1) 编辑
摘要:首先需要注册一个阿里云账号,只要注册账号就可以,不用充钱购买任何阿里云服务! 打开阿里云网站https://cr.console.aliyun.com,登陆自己的阿里云账号。 然后只需要在服务器配置docker配置文件,只需要修改"ExecStart=/usr/bin/dockerd‐current 阅读全文
posted @ 2017-07-19 19:57 StaryJie 阅读(3961) 评论(0) 推荐(0) 编辑
摘要:查找镜像 查找镜像的方法有主要有两种,一种是在Docker Hub官方网站查找,网址为https://hub.docker.com/ 另一种方法是在命令行界面中通过docker serach <image>来查找相关的镜像。 docker search命令说明: docker search [opt 阅读全文
posted @ 2017-07-19 19:43 StaryJie 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:Dockerfile构建镜像的步骤: 编写一个简单的Dockerfile文件: [root@docker df_test]# vim Dockerfile #first dockerfile for test FROM ubuntu:latest MAINTAINER fngje "fngje012 阅读全文
posted @ 2017-07-19 19:21 StaryJie 阅读(865) 评论(0) 推荐(0) 编辑
摘要:利用Dockerfile构建镜像比较方便快捷,在编写Dockerfile文件中我们需要用到很多常用的指令,为了方便以后使用,具体用法及说明在此记录一下,如有错误请及时指出,谢谢! FROM指令: FROM <image> FROM <image>:<tag> image必须是已存在的镜像 作为将要构 阅读全文
posted @ 2017-07-19 17:38 StaryJie 阅读(343) 评论(0) 推荐(0) 编辑