
【容器技术-Docker】
文章平均质量分 76
小小工匠
show me the code ,change the world
展开
-
Docker Review - Docker 部署 Spring Boot 项目
文章目录Pre编辑DockerfileDockerfile 构建镜像运行镜像测试Pre随手搞个spring boot的演示项目 ,确保能访问编辑Dockerfile[root@VM-0-7-centos ~]# cat bootDockerfileFROM java:8COPY *.jar /helloboot-0.0.1-SNAPSHOT.jarCMD ["--server.port=6666"]EXPOSE 6666ENTRYPOINT ["java","-ja原创 2021-10-18 00:17:13 · 25488 阅读 · 0 评论 -
Docker Review - dockerfile 实战_使用dockerfile制作tomcat镜像
文章目录PreDocker 官方镜像 DockerfilePreDocker Review - dockerfile 入门篇Docker Review - dockerfile 实战_给基础镜像增加功能Docker 官方镜像 Dockerfilehttps://github.com/docker-library/docs以tomcat为例看着里面的地址,或者直接点击如下的链接...原创 2021-10-14 01:22:44 · 25547 阅读 · 1 评论 -
Docker Review - dockerfile 实战_给基础镜像增加功能
文章目录文件格式实操Docker file文件格式## Dockerfile文件格式# This dockerfile uses the ubuntu image# VERSION 2 - EDITION 1# Author: docker_user# Command format: Instruction [arguments / command] .. # 1、第一行必须指定 基础镜像信息FROM ubuntu # 2、维护者信息MAINTAINER docker_use原创 2021-10-12 23:23:01 · 23841 阅读 · 0 评论 -
Docker Review - dockerfile 入门篇
文章目录Docker 镜像、容器 、Docker file概述DockerFile的指令解读Docker 镜像、容器 、Docker fileDocker 镜像、容器和 Dockerfile 三者之间的关系如上图所示使用 Dockerfile 定义镜像,运行镜像启动容器。概述Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后原创 2021-10-07 00:22:04 · 22723 阅读 · 0 评论 -
Docker Review - 使用docker volume数据卷实现容器内的数据与宿主机同步
文章目录Predocker volume创建数据卷挂载一个主机目录作为数据卷Pre数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性:数据卷 可以在容器之间共享和重用对 数据卷 的修改会立马生效对 数据卷 的更新,不会影响镜像数据卷 默认会一直存在,即使容器被删除数据卷 的使用,类似于 Linux 下对目录或文件进行 mount,镜像中的被指定为挂载点的目录中的文件会复制到数据卷中(仅数据卷为空时会复制)。docker volumehttps原创 2021-10-07 00:02:20 · 22788 阅读 · 0 评论 -
Docker Review - 图形化工具 Portainer
文章目录官网安装下载Portainer的Docker镜像运行Portainer容器访问官网Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。官网地址:https://www.portainer.io/官方安装说明:https://www.portainer.io/installation/安装https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linu原创 2021-10-06 23:08:46 · 22412 阅读 · 0 评论 -
Docker Review - docker部署Tomcat & Nginx
文章目录Docker 部署Nginx搜索 nginx下载ng启动nginx查看容器内的ng访问Docker 部署Nginx搜索 nginx[root@VM-0-7-centos ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx原创 2021-10-06 21:04:22 · 23642 阅读 · 0 评论 -
Docker Review - docker 容器 常用命令
文章目录容器相关的命令容器相关的命令先有个认知: 有镜像才能创建容器我们来看个例子 : 下载一个centos的基础镜像[root@VM-0-7-centos ~]# docker pull centosUsing default tag: latestlatest: Pulling from library/centosa1d0c7532777: Pull completeDigest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d5原创 2021-10-06 17:05:57 · 21537 阅读 · 0 评论 -
Docker Review - docker images 常用命令
文章目录PrePredocker version # 显示docker版本信息docker info # 显示docker系统信息,包括镜像和容器数量docker 命令 --help # 帮助信息原创 2021-10-04 22:38:19 · 21663 阅读 · 0 评论 -
Docker Review - Docker 概念 & 入门篇
文章目录概述What's Docker ?概述使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。What’s Docker ?...原创 2021-10-04 21:18:14 · 21455 阅读 · 0 评论 -
Docker-Centos7安装Docker CE 及在Docker CE中安装RabbitMQ
文章目录Docker版本说明Docker安装前置条件Step1. Set up the ReposotoryStep2. Enable the nightly or test repositories(Optional)Step3. INSTALL DOCKER CEStep4. Start DockerStep5. Verify that Docker CEDocker CE中安装RabbitM...原创 2019-04-03 00:33:17 · 16659 阅读 · 0 评论 -
Docker入门
概述主机:Centos6.5 , 内核:3.10.5-3.el6.x86_64Docker命令列表docker help[root@entel2 ~]# docker help.......省略输出man docker-run[root@entel2 ~]# man docker-run............省略输出确保Docker已经安装就绪查看服务是否启动:[root@entel2 ~原创 2016-09-28 22:50:29 · 11778 阅读 · 0 评论 -
Docker安装
安装Docker的先决条件运行64位CPU架构的计算机(目前只能是x86_64和amd64),目前不支持32位CPU运行Linux3.8或者更高版本的内核内核必须支持一种合适的存储驱动(storage driver)比如 Device Manager 、AUFS、 vfs、 btrfs 、ZFS(在docker1.7中引入) 默认的存储驱动通常是Device Mapper 或AUFS内原创 2016-09-27 22:53:02 · 11686 阅读 · 0 评论 -
Centos6.5安装/运行/启动/登录docker
前置条件Linux系统64位系统支持aufs或者DeviceMapper等存储驱动(我们在这里使用aufs)升级内核检查是否支持aufs,centos6.5和RHEL6.5的2.6内核不支持aufs,所以需要升级到已经支持aufs的3.1,如果是使用的centos7,那就已经支持了这个功能检查是否支持aufs[root@entel1 /]# grep aufs /proc/filesyste原创 2016-10-12 20:47:24 · 22281 阅读 · 0 评论 -
Docker容器导入导出
概述需要重新部署197主机环境,copy198的镜像 进行迁移。将容器comit成镜像,使用save和load进行镜像迁移,最后根据镜像启动容器。 步骤198主机上的操作:[root@entel2 docker]# docker ps -a CONTAINER ID IMAGE COMMAND原创 2016-10-10 18:57:02 · 16143 阅读 · 0 评论 -
Docker-删除untagged docker images
故障描述[root@entel1 ~]# docker rmi entel_zmc_images:zmc_base Untagged: entel_zmc_images:zmc_base操作步骤先移除掉exited状态的容器 ,然后删除dangling 状态的镜像docker rm $(docker ps -q -f status=exited)docker rmi $(docker image原创 2016-10-12 19:53:53 · 17751 阅读 · 0 评论 -
Docker-tag
概述我们都知道git的tag功能是为了将代码的某个状态打上一个戳,通过tag我们可以很轻易的找到对应的提交。 docker的tag似乎更加灵活,docker将文件等信息的变动抽象为一次次的commit,每一次commit以后可能走向不同的分支,当我们完成dockerfile的构建后,会生成一串无规则的字符串代表此次生成的ID,此时,tag的作用就是为他创建一个友好的NAME,方便我们对镜像库的管理。原创 2016-10-12 19:39:55 · 45905 阅读 · 0 评论