Docker
文章平均质量分 70
Crownt
bug
展开
-
Docker笔记_docker下使用ElasticSearch
通过docker使用ElasticSearchdocker run -d -p 9200:9200 elasticsearch //从镜像仓库中拉取elasticsearch镜像, //参数说明 -d 以daemon的形式在后台运行服务,不会退出 // -p 9200:9200 容器与实际物理机的端口映射,elasticsearch 默认端口为9200docker...原创 2018-10-12 19:42:37 · 228 阅读 · 0 评论 -
docker笔记_docker常用命令
//构建imagedocker build -t imageName:tag 上下文目录 //通过Dockerfile构建一个新的imagedocker commit containerName imageName:tag //以commit的方式构建一个新的imagedocker image ls (docker images) //列出本地imagedocker image ...原创 2019-01-09 19:48:58 · 272 阅读 · 0 评论 -
docker笔记_Dockerfile常用语法
FROM: 用于选择底层image,尽量使用官方的image作为base imageFROM scratch //制作base imageFROM centos:7 //使用base imageFROM ubuntu:14.04LABEL: 定义了image的meta data, 需要写一些关于image的注释信息LABEL maintainer...原创 2019-01-09 19:05:00 · 589 阅读 · 0 评论 -
Docker笔记_构建自己的Image
一.通过改变原image的container,"commit"出一个新的imagedocker container commit (docker commit)实例:在原centos7 image 的基础上,通过"commit"方式来构建一个新的centos7 image (为centos7安装vim) 1.进入装好docker的虚机cd 创建虚机的目录vagrant ...原创 2019-01-09 13:55:45 · 451 阅读 · 0 评论 -
docker笔记_docker compose工具
在使用docker进行项目开发时,往往需要使用多个container对项目进行模块化,这就涉及到对多个容器创建,管理及维护.docker compose 工具为此而产生,它扮演了一个"批处理"工具,可以通过一个文件来完成对多个容器的批处理过程.通俗来讲,docker compose是一个基于docker的工具,它可以通过一个 yml 文件定义多容器的docker应用,通过一条命令就可以 y...原创 2019-01-11 18:58:42 · 193 阅读 · 0 评论 -
docker笔记_docker的数据持久化及共享
在Docker中,image是只读的,而container是在image之上的一个新的层,container是可读可写的,我们可以在container中写入数据.但是在container中写入的数据仅存在于当前的container,一旦该container被删除,则其中的数据也将不复存在.若如我们的container是一个数据库的服务,则其中的数据决不可仅存在与该container中,为此dock...原创 2019-01-11 14:36:00 · 186 阅读 · 0 评论 -
docker笔记_docker的网络
一.docker网络底层基础network namespacenetwork namespace 是 linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自的网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己就在独立的网络中。ipnetns 是 ip命令的一个自命令,和 network namespace 有关的操作都是在ipnetns下进...原创 2019-01-10 17:57:54 · 419 阅读 · 1 评论 -
Docker笔记_docker基础
一.理解dockerdocker提供了一个开发,打包,运行APP的平台,它可以把APP和底层infrastructure隔离开来 Application Docker Engine ...原创 2018-09-29 17:36:11 · 262 阅读 · 0 评论 -
Docker笔记_docker-machine神器
一.Docker-machine Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装带有Docker环境的虚拟机。我们还可以通过 docker-machine 命令来管理多个docker主机,可搭建swarm集群。 docker-machine 参考: Docker Machine...原创 2018-09-29 16:26:53 · 358 阅读 · 0 评论 -
Docker笔记_环境安装
一.VirtualBox + Vagrant 由于在Docker的学习过程中,可能会安装许多 image,而这些 image 往往不好卸载,所以最好是通过虚拟机来搭建Docker环境,再不需要时,直接将虚拟机删掉即可.ubuntu下VirtualBox + Vagrant 安装: VirtualBox安装: 1> 在https://www.virtualbox.o...原创 2018-09-28 16:58:55 · 150 阅读 · 0 评论 -
Docker笔记_初识虚拟化及容器
一.虚拟技术的发展 传统方式上,想要部署一个APP,首先需要一台物理服务器,然后在物理服务器上安装一个操作系统,最后才可以在操作系统上部署需要的APP. 这样的方式存在着许多缺点,比如,部署时可能要配置各种环境,部署慢;成本高;硬件的资源浪费;难于迁移和扩展;可能会被限定硬件厂商. APP 操作系统 ...原创 2018-09-28 14:34:38 · 185 阅读 · 0 评论 -
Docker MySQL容器内无法输入中文问题
从dockerhub拉取MySQL镜像,启动并进入进入容器,发现在MySQL命令行内无法输入中文 ,退出到容器终端同样无法输入中文.在容器终端查看语言环境# localeLANG=LANGUAGE=LC_CTYPE="POSIX"LC_NUMERIC="POSIX"LC_TIME="POSIX"LC_COLLATE="POSIX"LC_MONETARY="POSIX"LC...原创 2019-02-03 16:42:44 · 3760 阅读 · 0 评论