Docker
一个善良的码农
做一个快乐的码农!
展开
-
基于Docker简单搭建MySQL主从复制
一、安装docker## 安装dockeryum install docker##一路y下去1、启动docker## 启动方式一sudo systemctl start docker## 启动方式二service docker start2、查看docker版本[root@localhost ~]# docker versionClient: Versio...转载 2018-07-18 13:49:12 · 691 阅读 · 1 评论 -
Docker(三):容器命令
本文以CentOS容器为例下载CentOS容器[root@localhost ~]# docker pull centosUsing default tag: latestlatest: Pulling from library/centosaeb7866da422: Pull complete Digest: sha256:df3419e90fe9086f3235e0711f3ee1...原创 2018-10-10 15:57:05 · 735 阅读 · 0 评论 -
Docker(二):镜像命令
命令## 查看本地镜像# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest 4ab4c602aa5e 4 weeks ago 1.84kB...原创 2018-10-10 11:29:16 · 353 阅读 · 0 评论 -
Docker(一):安装
Docker中文官方网站Docker镜像仓库原创 2018-10-10 11:29:00 · 240 阅读 · 0 评论 -
Docker(八):本地镜像推送到阿里云
登录阿里云开发者平台里面有详细的将镜像push到阿里云仓库的步骤启动容器[root@localhost /]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEzhaoyoungtomcat9 latest ...原创 2018-10-16 10:48:51 · 1750 阅读 · 0 评论 -
Docker(七):Docker常用安装
安装MySQL5.6下载MySQL5.6[root@localhost local]# docker pull mysql:5.65.6: Pulling from library/mysql802b00ed6f79: Pull complete 30f19a05b898: Pull complete 3e43303be5e9: Pull complete 94b281824ae2:...原创 2018-10-15 18:08:17 · 285 阅读 · 0 评论 -
Docker(六):DockerFile案例4
自定义镜像 Tomcat 9ADD 命令:拷贝+解压缩,将宿主机目录下的文件拷贝进镜像,且ADD命令会自动处理URL和解压tar压缩包CASE:下面的案例表示将原生的tomcat.tar.gz、jdk.tar.gz拷贝到镜像中并自动解压COPY 命令:类似ADD,拷贝文件和目录到镜像中。将从构建上下文目录中<源文件>的文件/目录复制到新的一层的镜像内的<目录路径>...原创 2018-10-15 15:29:39 · 429 阅读 · 1 评论 -
在idea中一键部署项目到Docker及CA认证
修改服务器配置[root@localhost ~]# vim /usr/lib/systemd/system/docker.service 将ExecStart属性value值改为/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock重启docker[root@localhost ~]# systemct...原创 2018-10-18 16:29:53 · 8310 阅读 · 18 评论 -
Docker(六):DockerFile案例3
ONBUILD 命令的使用[root@localhost mydocker]# ll总用量 16-rw-r--r--. 1 root root 144 10月 11 15:01 Dockerfile-rw-r--r--. 1 root root 238 10月 12 15:05 Dockerfile2-rw-r--r--. 1 root root 72 10月 13 15:05 Doc...原创 2018-10-13 15:57:34 · 429 阅读 · 0 评论 -
Docker(六):DockerFile案例2
0原创 2018-10-13 15:35:04 · 332 阅读 · 0 评论 -
Docker(六):DockerFile案例1
案例Base镜像(scratch)Docker Hub中99%的镜像都是通过base镜像中安装和配置需要的软件构建出来的自定义镜像myCentOS1、编写Docker Hub默认CentOS镜像什么情况[root@localhost ~]# docker psCONTAINER ID IMAGE COMMAND ...原创 2018-10-12 17:28:14 · 374 阅读 · 0 评论 -
Docker(六):DockerFile介绍
是什么DockerFile 是用来构建Docker镜像的构建文件,是由一系列命令和参数构建的脚本。构建三步骤编写DockerFile文件docker builddocker run文件长什么样以CentOS DockerFile为例FROM scratchADD centos-7-docker.tar.xz /LABEL org.label-schema.schem...原创 2018-10-12 14:33:40 · 334 阅读 · 0 评论 -
Docker(五):容器数据卷3
数据卷容器· 是什么命名的容器挂载数据卷,其他容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器。· 容器间传递共享(–volumes - from)docker run -it --name 子容器别名 --volumes-from 父容器别名 需运行的容器id/容器名称创建父容器[root@localhost ~]# docker run -it --nam...原创 2018-10-11 17:49:20 · 226 阅读 · 0 评论 -
Docker(五):容器数据卷2
数据卷(DockerFile添加)DockerFile:对镜像的一种源码级的描述文件以tomcat镜像为例tomcat8.5 DockerFile1、根目录下新建mydocker文件夹并进入2、可在DockerFile中使用VOLUME指令来给镜像添加一个或多个数据卷VOLUME["/dataVolumeContainer","/dataVolumeContainer2","/dat...原创 2018-10-11 15:36:21 · 210 阅读 · 0 评论 -
Docker(五):容器数据卷1
一、是什么先来看看Docker的理念:将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。有点类似redis的RDB和AOF文件...原创 2018-10-11 11:29:06 · 307 阅读 · 0 评论 -
Docker是什么?可以用Docker做什么?
转载自这个博客转载 2018-08-03 10:55:25 · 3251 阅读 · 0 评论 -
Docker(四):镜像原理
镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。· UnionFS(联合文件系统)UnionFS (联合文件系统) : Union文件系统(UnionFS) 是一一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一’ 次提交来一层层的叠加,同时可以将不同月...原创 2018-10-10 16:39:38 · 1348 阅读 · 0 评论