Docker
文章平均质量分 93
Docker的基本知识与操作!
兮动人
世间味趣亦如此,万物且去轮浮生。
展开
-
Docker基本使用
常见的镜像在DockerHub就能找到,但是如果自己写的项目就必须自己构建镜像了。而要自定义镜像,就必须先了解镜像的结构。镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。以MySQL为例,来看看镜像的组成结构:镜像是分层结构,每一层称为一个LayerBaseImage层:包含基本的系统函数库、环境变量、文件系统Entrypoint:入口,是镜像中应用启动的命令其它:在BaseImage基础上添加依赖、安装程序、完成整个应用的安装和配置。...原创 2022-08-03 14:19:37 · 1417 阅读 · 0 评论 -
Centos8.2安装Docker
Docker分为CE和EE两大版本。CE即社区版(免费,支持周期7个月),EE即企业版,强调安全,付费使用,支持周期24个月。DockerCE分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍DockerCE在CentOS上的安装。...原创 2022-07-25 22:08:56 · 466 阅读 · 0 评论 -
Docker安装solo博客部署到云服务器教程
Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动总的来说,这款博客框架还不错,社区也在不断的完善。最重要的是使用Java写的。像流行的Hexo、Hugo等博客框架都是静态博客,没有后台啥的,主要发表的文章是Markdown转HTML格式的形式发表的,但solo是有后台官网:https://b3log.org/solo...原创 2021-01-24 19:24:07 · 695 阅读 · 0 评论 -
Spring Boot与Docker
五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接docker主机进行操作;docker仓库(Registry):用来保存各种打包好的软件镜像;原创 2020-10-14 13:23:10 · 368 阅读 · 0 评论 -
Docker安装redis
搜索redis版本信息docker search redis下载redis最新版本镜像docker pull redis或下载指定的版本docker pull redis:5.0.5运行容器,我这里自定义命名为 redis-6379docker run -d --name redis-6379 -p 6379:6379 redis如果在配置文件中设置了密码在后面添加即可docker run -d --name redis-6379 -p 6379:6379 redi.原创 2020-05-25 11:21:11 · 327 阅读 · 0 评论 -
本地镜像发布到阿里云
本地镜像发布到阿里云流程镜像的生成方法前面的DockerFile从容器创建一个新的镜像docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]OPTIONS说明:-a :提交的镜像作者;-m :提交时的说明文字;将本地镜像推送到阿里云本地镜像素材原型阿里云开发者平台,https://dev.aliyun.com/search...原创 2020-05-02 18:06:50 · 295 阅读 · 0 评论 -
Docker常用安装
总体步骤搜索镜像拉取镜像查看镜像启动镜像停止容器移除容器安装tomcatdocker hub上面查找tomcat镜像docker search tomcat从docker hub上拉取tomcat镜像到本地docker pull tomcat官网命令拉取完成docker images查看是否有拉取到的tomcat使用tomcat镜像创...原创 2020-05-02 16:53:27 · 910 阅读 · 0 评论 -
DockerFile解析
是什么Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。构建三步骤原创 2020-05-02 00:21:01 · 379 阅读 · 0 评论 -
Docker容器数据卷
是什么?先来看看Docker的理念:将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了。为了能保存数据在docker中我们使用卷。一句话:有点类似我们Redis里面...原创 2020-04-24 17:54:17 · 430 阅读 · 2 评论 -
Docker镜像
是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件...原创 2020-04-21 15:05:00 · 454 阅读 · 2 评论 -
Docker方式启动tomcat,访问首页出现404错误
在docker启动tomcat(版本是从阿里云上拉下的8.5的版本)时,访问tomcat首页时出现404错误,经过查阅一些资料,发现好多人也遇到了类似的问题,这个问题的解决方法如下首先得保证tomcat正在运行的状态下:docker run -it -p 8888:8080 tomcatdocker exec -it tomcat容器ID /bin/bash再按ctrl+p+q...原创 2020-04-21 14:38:51 · 619 阅读 · 0 评论 -
Docker search 报错:Error response from daemon: Get https://index.docker.io/v1/search?XXXX
查阅了下资料,网上说一般是镜像加速地址配置的问题,如果已经配置过加速还是如上问题,多配置几个加速地址就行了,但还是没解决这个报错的原因,最后找到了解决的办法,如下:docker search tomcat查看服务器DNS网络配置vim /etc/resolv.conf把里面的内容清除,并改为:nameserver 8.8.8.8nameserver 8.8.8.4...原创 2020-04-21 13:09:32 · 1135 阅读 · 4 评论 -
Docker容器命令(二)
启动守护式容器docker run -d 容器名使用镜像centos:latest以后台模式启动一个容器docker run -d centos问题:然后docker ps -a 进行查看, 会发现容器已经退出,很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。...原创 2020-04-20 15:55:58 · 625 阅读 · 0 评论 -
Docker容器命令(一)
有镜像才能创建容器,这是根本前提(下载一个CentOS镜像演示)docker pull centos新建并启动容器docker run [OPTIONS] IMAGE [COMMAND] [ARG...]OPTIONS说明OPTIONS说明(常用):有些是一个减号,有些是两个减号–name=“容器新名字”: 为容器指定一个名称;-d: 后台运行容器,并返回容器ID,也即启动守护式...原创 2020-02-20 16:06:32 · 407 阅读 · 0 评论 -
Docker常用命令
帮助命令docker versiondocker infodocker --help镜像命令docker images列出本地主机上的镜像各个选项说明:REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOSITO...原创 2020-02-19 14:05:56 · 286 阅读 · 0 评论 -
Docker底层原理
Docker是怎么工作的Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上, 然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。 容器,是一个运行时环境,就是我们前面说到的集装箱。为什么Docker比较比VM快(1)docker有着比虚拟机更少的抽象层。由亍docker不需要Hypervisor实现硬件资源虚拟...原创 2020-02-15 22:46:25 · 347 阅读 · 0 评论 -
CentOS7安装Docker及运行hello-world
官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/yum安装gcc相关yum -y install gccyum -y install gcc-c++启动docker:systemctl start docker测试:docker versiondocker run hello-world...原创 2020-02-15 22:21:46 · 787 阅读 · 0 评论 -
Docker的基本组成
前提说明CentOS Docker 安装Docker支持以下的CentOS版本:CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版...原创 2020-02-15 17:06:42 · 569 阅读 · 0 评论 -
Docker的简介
一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验问题:为什么会有docker出现Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费力费时。很多人想到,能不...原创 2020-02-15 15:32:10 · 337 阅读 · 0 评论 -
Centos7.3下配置和使用阿里云提供的Docker镜像加速
关于centos7.X安装docker的方法,可以去访问官网:https://docs.docker.com/install/linux/docker-ce/centos/打开自己在阿里云镜像服务按照上面的配置一步一步来执行就行了sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ ...原创 2020-02-06 16:03:07 · 393 阅读 · 0 评论