1.概述1.1介绍Docker 是一个开源的应用容器引擎, 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。也就是说会将所有需要的内容放到不同的集装箱中,谁需要这些环境就直接拿这个集装箱。具有隔离性,即在运行集装箱内的内容时,会在Linux的内核中, 单独的开辟一片空间, 这片空间不会影响到其他程序。容器是完全
1.安装     yum -y install docker2.启动                 sudo systemctl start d
# 使用 Docker 部署项目 ## 介绍 Docker 是一个开源的容器化平台,可以帮助开发者将应用程序和其依赖项打包成一个独立的容器,然后部署到任何支持 Docker 的环境中。Docker 可以提供一致性和可移植性,使得应用程序在不同的环境中运行时的行为保持一致。 本文将介绍如何使用 Docker 来部署一个项目,并提供一些实际的代码示例。 ## 步骤 ### 1. 安装 Doc
原创 2023-10-25 07:15:35
58阅读
一、Compose 简介Compose 项目Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running multicontainer Docker applications)」,其前身是开源项目 Fig。使用一个 Dockerfile 模板文件,可以让用户很方便的定义一
转载 2023-10-12 15:56:39
149阅读
简介在之前运行一个容器必须使用一段命令如:docker run -itd -p 80:80 -v /var/data/:/var/data/ --volume-from cong1 --net congnet --name mynginx nginx,每次运行都需要写这么一段,有点烦,接下来我们使用Docker compose来解决这个问题, 其实run 后面的都算配置,而ya
转载 2023-07-10 15:38:40
138阅读
Docker优点已经说过很多次,这里不做详述,Docker现在越来越受到开发人员的青睐,而且利用Docker开发的人也越来越多,本文来自Vidar Hokstad博客,他是一名Docker开发资深人士,他总结了开发Docker容器的8种模式。【编者按】Vidar Hokstad 在Docker使用方面非常有经验,尤其在没有数据丢失前提下,使用Docker创建可重复build上经验丰富,在本博客中,
转载 2023-12-30 21:53:41
2阅读
一、原因因为在学习尚硅谷 谷粒商场的部署篇的时候 学习kubernetes 但是电脑内存太小 无法支持最小化的kubernetes集群环境 萌生了自己手动打包部署的想法二、开始部署正文查看这篇文章的时候需要已经观看 bilibili尚硅谷课程的到部署篇的,需要准备以下软件   2.打包nginx 上传到阿里云镜像仓库(dockerHub也可以 但是没有科学上网网速过慢 使用&n
转载 2024-03-03 22:36:02
47阅读
Docker is an enterprise-ready container platform that enables organizations to seamlessly build, share, and run any application, anywhere. Almost every company is containerizing its applications for f
  一、环境 | 步骤 使用的虚拟机安装Ubuntu20.04,Ubuntu里面安装了docker,还需要安装JDK和Maven 在Win10上的Idea写好一个SpringBoot的Demo项目打包后传到Ubuntu中 先用mvn package打包项目并运行 测试项目是否能成功跑起来 最后用mvn package docker:build 打成Docker镜像 注意事项(看了
转载 2021-07-05 16:05:43
587阅读
一、配置Dockerfile文件,上传至jar包存放的位置中,文件内容为:### va环境镜像,指定jdk版本FROM openjdk:17### 指定存储在容器内的目录WORKDIR  /usr/local/custom###声明启动端口号EXPOSE 8011###配置容器启动后执行的命令ENTRYPOINT ["java", "-jar", "jar包名称.jar"]二、构建镜像d
原创 2023-09-05 09:37:59
325阅读
# 使用Docker部署Flask项目 Flask是一个轻量级的Web框架,非常适合用于快速开发Web应用。而Docker是一种容器化技术,可以帮助我们打包应用及其所有依赖项,使得应用可以在任何环境中运行。本文将介绍如何使用Docker部署一个简单的Flask项目。 ## 准备工作 在开始之前,我们需要确保已经安装了Docker。可以在官方网站上查看安装教程:[Docker官网]( ##
原创 2024-05-08 03:16:29
139阅读
1. 创建一个vue项目 相信大部分人都已经知道怎么创建项目的,可以跳过这一节,看下一节。 1.1 安装@vue/cli # 全局安装 vue-cli脚手架 npm
Docker 部署 vue 项目# Docker 作为轻量级虚拟化技术,拥有持续集成、版本控制、可移植性、隔离性和安全性等优势。本文使用Docker来部署一个vue的前端应用,并尽可能详尽的介绍了实现思路和具体步骤,以方便有类似需要的同学参考。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,该容器包含了应用程序的代码、运行环境、依赖库、配置文件等必
转载 2023-12-28 16:56:59
117阅读
使用 Docker 部署 Django 项目可以大大简化环境配置,同时便于项目的迁移和扩展。以下是一个完整的流程,包括如何构建 Docker 镜像和启动 Django 项目。步骤 1: 准备 Django 项目确保你的 Django 项目可以正常运行,并且有以下关键文件:requirements.txt:列出项目依赖项。manage.py:Django 的主管理脚本。settings.py:包含项
原创 10月前
97阅读
1、docker 环境准备2、创建Dockerfile文件#版本为java8FROM java:8#将所有jar包复制COPY *.jar /app.jar#服务端口号CMD ["--server.port=8080"]#容器启动的时候运行的命令ENTRYPOINT ["java","-jar","/app.jar"]3、使用finalshell工具在 linux下新建data/project/目录,将文件上传到改文件夹4、构建镜像#切换路径到改文件夹cd /data/proj
原创 2021-11-30 16:41:40
313阅读
# 使用 Docker 管理项目经验 在现代开发环境中,Docker 已经成为一种不可或缺的工具。无论是构建、测试还是部署应用程序,Docker 都能提供轻量化的解决方案。本文将介绍 Docker 的基本概念以及如何在项目使用 Docker,并通过具体的代码示例进行演示。 ## 一、什么是 DockerDocker 是一个开源平台,允许开发者自动化应用程序的部署、扩展和管理。它通过使用
原创 2024-10-06 03:41:22
55阅读
注意:如果容器启动失败,通过下面命令查看错误信息 docker logs --tail 20 容器名挂载文件时出现 Permission denied,移步此处 docker部署容器篇1. 挂载数据卷的两种方式1.1 绝对路径方式1.2 相对路径方式2. 部署nginx2.1 绝对路径方式2.2 相对路径3. 部署Mysql3.1 绝对路径3.2 相对路径4. 部署 Redis4.1 绝对路径4.
系统:centos7以下命令都是在root用户下使用,非root用户可能会出现权限不足问题。一、安装docker1. 下载阿里的源,需要先有wget(yum install -y wget)wget -V 查看版本yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce
使用docker部署spring cloud项目详细步骤
转载 2021-08-10 09:33:05
526阅读
# 使用Docker搭建Laravel项目的指南 在现代开发中,Docker已经成为管理和部署应用的重要工具。本篇文章将引导刚入行的小白如何使用Docker搭建Laravel项目。我们将先概述整件事情的流程,再详细讲解每一步。 ## 操作流程 以下是搭建Laravel项目的主要步骤: | 步骤 | 任务 | |------|--
原创 2024-08-27 06:26:05
173阅读
  • 1
  • 2
  • 3
  • 4
  • 5