随笔分类 - docker
摘要:将CMD该成ENTRYPOINT就不会出现错误,因为是追加命令
阅读全文
摘要:1、编写dockerfile文件,创建自己的centos [root@localhost /]# cd home [root@localhost home]# ls bj docker-test-volume fox girl.zip huazi liuhuaqiang mysql pc.tar.g
阅读全文
摘要:
阅读全文
摘要:#1. Dockerfile介绍 Dockerfile是用来构建Docker镜像的文本文件,也可以说是命令参数脚本。docker build命令用于从Dockerfile构建镜像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。 Docker镜像发布的步
阅读全文
摘要:即多个容器之间如何同步数据。 > 多个mysql之间如何同步数据 数据卷容器,说白了,就是利用这个容器,给别的容器共享数据 #容器数据卷是指建立数据卷,来同步多个容器间的数据,实现容器间的数据同步。 #首先启动容器1,volume01、volume02为挂载目录。(这个容器是前面我们通过docker
阅读全文
摘要:前面我们通过容器数据卷来做的,现在我们通过Dockerfile来实现 Dockerfile就是用来构建docker镜像的构建文件!命令脚本! 通过这个脚本可以生成镜像,镜像是一层一层的,我们的命令是一个个的命令,一个命令对应一层 我们可以在Dockerfile中使用VOLUME指令来给镜像添加一个或
阅读全文
摘要:#1 匿名挂载 匿名挂载就是在指定数据卷的时候,不指定容器路径对应的主机路径,这样对应映射的主机路径就是默认的路径/var/lib/docker/volumes/中自动生成一个随机命名的文件夹。 如下运行并匿名挂载Nginx容器: [root@iZwz99sm8v95sckz8bd2c4Z ~]#
阅读全文
摘要:在Linux下的MySQL默认的数据文档存储目录为/var/lib/mysql,默认的配置文件的位置/etc/mysql/conf.d,为了确保MySQL镜像或容器删除后,造成的数据丢失,下面建立数据卷保存MySQL的数据和文件。 docker run -d -p 3310:3306 -v /hom
阅读全文
摘要:#1. 数据卷介绍 Docker将运用与运行的环境打包形成容器运行, Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来, 那么当容器删除后,数据自然也就没有了。 为了能保存数据在Docker中我们使用卷。| 卷就是目录或文件,存在于一个或
阅读全文
摘要:使用docker commit 命令提交容器成为一个新的版本 docker commit -m=“提交的描述信息” -a="作者" 容器id 目标镜像名:[TAG] 由于默认的Tomcat镜像的webapps文件夹中没有任何内容,需要从webapps.dist中拷贝文件到webapps文件夹。下面自
阅读全文
摘要:  、库,环境变量和配置文件。 #2 Docker镜像加载原理 Docker的镜像实际上由一层一层的文件系统组成,
阅读全文
摘要:Portaniner是Docker的图形化管理工具,类似的工具还有Rancher(CI/CD再用) 下载运行Portaniner镜像并运行,设置本机映射端口为8088 [root@localhost conf]# docker run -d -p 8088:9000 --restart=always
阅读全文
摘要:es暴露的端口很多 es十分耗内存 es的数据一般要放置到安全目录进行挂载 --net somenetwork 网络配置 下载+启动elasticsearch docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9
阅读全文
摘要:#1、下载tomcat docker pull tomcat #2、运行tomcat docker run -d --name tomcat01 -p 8989:8080 tomcat #3、外网访问测试没有问题,但是进不去 #4、进入容器,发现我们下载的tomcat是被阉割过的,不完整 [root
阅读全文
摘要:#1、搜索镜像 search,推荐去docker hub上搜索,可以看到帮助文档 #2、下载镜像 pull #3、运行测试 # 查看安装的镜像 [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx l
阅读全文
摘要:#1 日志的查看 [root@iZwz99sm8v95sckz8bd2c4Z ~]# docker logs --help Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container Options: --details
阅读全文
摘要:#1 基础命令 docker version #查看docker的版本信息 docker info #查看docker的系统信息,包括镜像和容器的数量 docker 命令 --help #帮助命令(可查看可选的参数) docker COMMAND --help 命令的帮助文档地址:https://d
阅读全文
摘要:Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socker从客户端访问!Docker Server接收到Docker-Client的指令,就会执行这个指令! Docker为什么比VM Ware快? 1、Docker比虚拟机更少的抽象层 2、docke
阅读全文