![](https://img-blog.csdnimg.cn/20200531093718839.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker学习笔记
docker学习笔记
巨柠檬
不忘初心,方得始终。
展开
-
docker容器启动后闪退问题
运行docker start 后,再次查看docker ps -a 发现还是退出状态,退出时间更新了。docker容器必须有一个一直在运行的cmd任务,否则docker会判定容器无任务,直接退出。docker run 创建容器后,docker ps -a发现容器并没有正在运行,退出状态。attach是进入一个现有的命令行,如果exit退出,整个容器就退出了。思路就是添加一个一直不会停掉的任务,保持挂起。后面进去不要attach进去,可以exec。再查看docker ps就有了。docker容器启动后闪退。原创 2022-08-21 08:34:34 · 4394 阅读 · 0 评论 -
Docker网络
理解Docker0docker是如何处理容器网络访问的?# C:\Users\Mr.li>docker run -d -P --name tomcat01 tomcat# 查看容器的内部网络地址 ip addr ,发现容器启动的时候会得到一个 eth0@ ip地址,docker分配的!C:\Users\Mr.li>docker exec -it tomcat01 ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc .原创 2020-05-31 21:50:46 · 270 阅读 · 0 评论 -
DockerFile
DockerFile介绍dockerfile是用来构建docker镜像的文件!命令参数脚本!构建步骤:编写一个dockerfile文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜像(DockerHub、阿里云镜像仓库!)DockerFile构建过程基础知识:每个保留关键字(指令)都是必须大写字母执行从上到下顺序执行# 表示注释每个指令都会创建提交一个新的镜像层,并提交dockerfile是面向.原创 2020-05-31 21:29:35 · 181 阅读 · 0 评论 -
容器数据卷
什么是容器数据卷docker理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化Mysql,容器删了,删库跑路!需求:Mysql数据可以存储在本地!容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux上面。总结一句话:容器的持久化和同步操作!容器间也是可以数据共享的!使用数据卷方式一:直接使用命令来挂载 -vdocker run -.原创 2020-05-31 21:06:31 · 172 阅读 · 0 评论 -
Docker镜像
镜像是什么?镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。所有的应用,直接打包docker镜像,就可以直接跑起来!如何得到镜像:从远程仓库下载朋友拷贝给你自己制作一个镜像 DockerFIleDocker镜像加载原理UnionFS(联合文件系统)我们下载的时候看到的一层层的就是这个!UnionFs(联合文件系统):union文件系统(UnionFs)是一种分层、轻量级.原创 2020-05-31 20:42:11 · 176 阅读 · 1 评论 -
Docker的常用命令
帮助命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息docker 命令 --help # 帮助命令镜像命令docker images 显示所有本地的主机上的镜像-a --all # 列出所有镜像-q --quiet # 只显示iddocker search 搜索镜像--filter=STARS=3000 # 搜索出来stars大于3000的镜像docker pull.原创 2020-05-31 20:16:20 · 144 阅读 · 0 评论 -
Docker安装
Docker的基本组成镜像(image):docker镜像就好比是一个模板,可以通过模板来创建容器服务,通过镜像可以创建多个容器。容器(container):Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建启动、停止、删除、基本命令!目前就可以把容器理解为简易的linux系统仓库(respository):仓库就是存放镜像的地方!仓库分为公有仓库和私有仓库!Docker Hub(默认是国外的)阿里云…都有容器服务器(配置镜像加速!)底层原理Docker是怎么.原创 2020-05-31 19:49:08 · 128 阅读 · 0 评论 -
Docker 概述
Docker为什么会出现?一款产品: 开发–上线开发和上线有两套环境!就需要应用环境,应用配置!开发 – 运维。存在一个问题:我在我的电脑上可以运行!当版本更新,导致服务不可用!对运维来说,考验就十分大!就想到,项目能不能带上环境安装打包!一个软件从发布到应用:java – apk – 发布(应用商店)— 张三使用apk — 安装使用一个项目从开发到运维:java – jar(环境) — 打包项目带上环境(镜像) — (Docker仓库:商店) — 下载我们发布的镜像 — 直接运行即可.原创 2020-05-31 19:39:05 · 163 阅读 · 0 评论 -
Docker学习笔记
下面是学习过程的整体知识框架。原创 2020-05-31 19:19:58 · 94 阅读 · 0 评论