代码编织梦想

 docker的定义

docker是一个用于构建、运行、传送 应用程序的平台。

为什么要使用docker ?

在开发测试库环境中测试成功后,打包成集装箱,到生产环境也是能够成功的。而传统的安装方式不仅繁琐,并且在测试环境安装后,到生产环境还是需要重新安装一遍。

docker和虚拟机的区别?

虚拟机每次启动都要启动一次操作系统。docker是依赖物理机的操作系统,启动非常快。

docker的基本原理及概念

镜像:是一个只读的模板,它可以用来创建容器。

容器:容器是docker的运行实例,它提供了一个独立的可移植环境。可以在这个环境中运行应用程序。

docker仓库:是用来存储docker镜像的地方。如:dockerhub

容器化和dockerfile

dockerfile是一个文本文件,包含了:构建镜像所需的各种指令。

eg:Dockerfile

FROM node:14-alpine
COPY index.js  /index.js
CMD node /index.js

终端执行:docker built -t hello-docker .

ls 

docker images

docker run hello-docker

可以把这个镜像上传到dockerhub

docker-compose

docker compose up 

安装各种依赖和配置运行环境。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45450567/article/details/144069201

docker基础学习笔记(五)_docker pull 慢-爱代码爱编程

docker部署nexus # 一、拉取镜像 # docker pull sonatype/nexus3:3.62.0 docker pull sonatype/nexus3 由于我是宝塔界面安装的docker,默认

docker基础学习笔记(二)-爱代码爱编程

六、自定义镜像 docker在构建镜像的时候是将文件分层打包的 这样做的好处: 方便复用基础镜像,简化制作镜像的过程,同时方便下载镜像,提升拉取速度(部分基础进行已经被拉取过) 6.1 Dockerfile语法

docker学习笔记-爱代码爱编程

目录 一、Docker常用命令 1.帮助命令 2.镜像命令 3.容器命令 二、Docker存储 1.bind mount(绑定挂载) 2.volume卷(数据卷) 3.tmpfs(临时挂载) 4.绑定挂载和卷挂载的传播覆盖原则 三、Dockerfile(构建镜像) 1.联合文件系统 2.镜像加载原理 3.分层理解 4.Doc

docker compose的安装和使用-爱代码爱编程

1. Docker Compose 简介 Docker Compose 是一个工具,用于定义和运行多容器的 Docker 应用。通过编写一个 docker-compose.yml 文件,可以一次性启动所有容器,并且方便管理容器之间的依赖。 2. 安装 Docker Compose 前提条件 确保已安装 Docker,可以通过以下命令检查:

自己记录docker和es集群-爱代码爱编程

LINUX 安装docker 和ES完全详细过程。 (https://blog.csdn.net/weixin_45844208/article/details/140521002) 安装的docker版本为 26.1.0

运维tips:docker或k8s集群拉取harbor私有容器镜像仓库配置指南-爱代码爱编程

[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ] Docker与Kubernetes集群拉取Harbor私有容器镜像仓库配置 描述:在现在微服务、云原生的环境下,通常我们会在企业中部署Docker和Kubernetes集群,并且会在企业内部搭建Harbor私有镜像仓库以保证开发源码安全,以及加快CI/CD流水线速度,从而

python+django5.1+docker实现cicd自动化部署springboot 项目前后端分离vue-爱代码爱编程

一、开发环境搭建和配置 # channels是一个用于在Django中实现WebSocket、HTTP/2和其他异步协议的库。 pip install channels #channels-redis是一个用于在Django Channels中使用Redis作为后台存储的库。它可以用于处理#WebSocket连接的持久化和消息传递。 pip ins

docker私有仓库的介绍以及 docker registry 安装-爱代码爱编程

文章目录 什么是 Docker Registry镜像仓库工作机制常用的镜像仓库快速部署 Docker Registry上传镜像下载镜像部署域名地址的Docker registry 什么是 Doc

从零开始:netbox 4.1 docker 部署和升级-爱代码爱编程

前言 由于Netbox 官方的中文语言日渐完善,所以新出一个使用官方Docker源部署和升级的教程。 Netbox 系列文章:https://songxwn.com/categories/NetBox/ 环境介绍

docker私人学习笔记_docker记录笔记的-爱代码爱编程

俗话说“好记性不如烂笔头”,编程的海洋如此的浩大,养成做笔记的习惯是成功的一步! 此笔记主要是antlr4.13版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的地方欢迎大家指正。 一、基础概念: 1、docker是基于Go语言实现的开源容器项目。诞生于2013年年初,最初发起者是dotCloud公司。docker开源后受到业界广泛

docker基础学习笔记(一)-爱代码爱编程

我实在b站看到这个学习视频,感觉老师讲的很不错。但是找黑马的客服获取学习笔记的时候,他们没给,所以就自己就照搬地记录了一下。如果有需要,可以学习原视频。 学习的视频来源:https://www.bilibili.com/vi

docker基础学习笔记(四)-爱代码爱编程

十、portainer 10.1 安装 # 1、先拉取镜像 docker pull protainer/portainer-ce # 2、构建容器 ## 2.1 注意端口 ## 2.2 restart表示指定容器退出后始