环境以及准备工作1.ubuntu14.042.docker环境搭建过程1.更换镜像源(因为默认的太慢了,国内的更快)sudo vim /etc/default/docker输入以下参数:DOCKER_OPTS="--registry-mirror=http://hub-mirror.c.163.com" //网易的,也可以使用daoClouds的如果是刚安装的ubuntu环境的话,执行以下命令(当
Docker基础hello world docker run ubuntu:15.10 /bin/echo "Hello world" Hello world 各个参数解析:docker: Docker 的二进制执行文件。 run:与前面的 docker 组合来运行一个容器。 ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docke
  上篇(spring mvc+ELK从头开始搭建日志平台)分享了从头开始搭建基于spring mvc+redis+logback+logstash+elasticsearch+kibana的分布式日志平台,是在windows平台下操作的,这篇主要是将这些软件环境全部在linux+docker折腾一遍。    我们的目的是需要在docker中安装像resis,elk这
上篇文章引入了Docker的基本原理和操作,本节文章主要介绍如何制作Docker镜像和发布。镜像文件结构Docker镜像的本质是一系列文件的集合,这些文件依次叠加,形成了最后的镜像文件,类似于下图所示的结构, 从底层往上,依次是文件系统层,操作系统层,专有镜像层,读写层。 启动文件层:Docker启动时的用到的文件系统,启动完成后会自动脱离,用户不会与这一层直接打交道。
使用Docker构建PyCharm开发环境前言一、准备工作二、Ubuntu桌面Docker镜像下载和配置1. 运行ubuntu镜像2. PyCharm安装和Ubuntu配置总结 前言最近想用python开发一个防火墙安全策略管理的软件,如果直接安装pycharm的开发环境,导致自己笔记本安装的东西越来越多,造成混乱,因此花了几天的时间构建了一个PyCharm的开发环境Docker镜像!一、准备工
转载 2023-11-20 07:54:30
89阅读
1、需要一台服务器(阿里云,腾讯云、实体服务器都行,本次是以实体服务器为依照做的)2、安装docker   3、开始配置disconf 第一步:环境准备要使用disconf,肯定是开发环境需求,因此需要 mysql 和 redis上云的小伙伴可以直接购买云上的服务,比如阿里云的RDS和redis没有上云的小伙伴可以在本地自己搭建,也可以使用docker搭建,但总之需要
转载 2023-09-30 23:12:28
385阅读
在现代开发环境中,使用PyCharm结合Docker进行本地开发已成为一种趋势。然而,我在将本地PyCharm与本地Docker集成时,遇到了一些技术问题。通过这篇文章,我将详细记录解决“本地PyCharm导入本地Docker”问题的整个过程,其中涵盖了备份策略、恢复流程、灾难场景、工具链集成、日志分析、和监控告警等多方面内容。 ## 备份策略 为了保护我们的开发环境,我首先制定了一个备份策略
原创 7月前
112阅读
Docker Compose项目compose项目简介    compose项目来源于之前的Fig项目,使用python代码编写。compose项目主要用于编排部署基于docker的应用。本身与docker/swarm配合度很高。Docker Compose 是 Docker 编排服务的一部分,可以让用户在其他平台快速安装docker,Swarm
转载 2024-07-05 11:28:12
61阅读
Docker实践(三):容器内信息获取、命令的执行、容器的导入和导出中,将一个由镜像导出的tar包,本地导入tar包为镜像,也是本地创建镜像的一种方式。通常我们自己制作镜像都是以某一镜像为基础,在此之上安装或者定制自己需要的镜像,推荐使用Dockerfile。一、commit命令创建本地镜像这边我们准备在centos为基础的镜像上,安装jdk,并创建一个txt文件,然后使用commit命令打成新
转载 2023-08-18 13:42:53
475阅读
本文以一个简单的docker运行nginx为例子介绍一下docker的基本用法。基本概念镜像Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。容器image 文件生成的容器实例,本身也是一个
转载 2024-02-09 16:39:00
77阅读
我们在写完 python 程序之后,如果想要运行在服务器上,你会如何操作?今天我就来和大家聊聊这个话题。我们在使用传统物理机或云服务器上部署项目都会存在一些痛点,比如:项目部署速度慢、资源浪费、迁移难且扩展低。而使用 Docker 部署项目的优势包含:高效利用系统资源服务启动更快环境一致,迁移更加方便今天将给大家介绍 Docker 部署一个 Python 项目的常规流程。1. Dockerfile
一、镜像相关问题1、如何批量清理临时镜像文件?#docker rmi $(DOCKER IMAGES -qf dangling=true)2、如何查看镜像支持的环境变量?#docker run IMAGE env3、本地的镜像文件都存放在哪里?    与Docker相关的本地资源都存放在/var/lib/docker/目录直,以aufs文件系统为例,其中c
转载 2023-11-22 09:20:02
128阅读
一、本地镜像仓库:也就是私有服务器,主要用于企业内部镜像的共享二、搭建本地镜像仓库操作步骤1.准备一台本地服务器,服务器上安装docker ce2.docker服务器上下载registry镜像:docker pull registry3.创建并启动容器,同时指定服务器目录/opt/registry挂载到容器的/var/lib/registry下mkdir -p /opt/registry #服务
转载 2023-05-31 16:07:16
533阅读
1,背景    虚拟机系统:centos 7 2,关闭防火墙,这里使用临时关闭:    setenforce 0    (永久关闭:修改/etc/sysconfig/selinux文件,将SELINUX的值设置为disabled。) 3,启动docker服务    
转载 2023-07-19 18:11:56
391阅读
继上篇项目,记录一下在学习部署项目时的过程。 首先,将前端vue项目进行打包: 打包操作如下:在项目对应目录下输入npm run build 打包完成后,项目目录中会多了一个dist文件夹,如下: 后端部分,编写DockerFile文件和docker-compose.yml文件。 打开IDEA,创建DockerFile文件,其内容如下:FROM java:8 EXPOSE 8888 ADD m
转载 2023-07-11 20:19:56
244阅读
[root@localhost ~]# docker p_w_picpaths REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 04c5d3b7b065 1
一:docker服务1: 启动# 启动 systemctl start docker # 开机自启 systemctl enable docker2: 停止systemctl stop docker3: 重启systemctl restart docker4: 查看docker状态systemctl status docker 二:docker镜像1: 查看镜像 d
转载 2023-07-17 09:38:42
1012阅读
该自学内容主要来源于视频列表:Docker Tutorials基础知识Docker特性Dock不是虚拟机!Dock不是虚拟机!Dock不是虚拟机! docker构建在操作系统上,利用操作系统的containerization技术,消耗资源小,轻量,可以瞬间启动完毕。我们可以启动一个装有Nginx的dockerdocker run -d nginx然后在分别在Docker和宿主机上运行ps查看进程
# Docker本地镜像详解 在使用Docker进行应用程序的开发和部署时,我们通常会使用镜像来构建容器。而本地镜像是指存储在本地系统中的Docker镜像,可以通过本地构建或者从远程仓库拉取的方式获取。本文将为您介绍Docker本地镜像的相关知识,并提供代码示例进行演示。 ## 什么是Docker本地镜像 Docker本地镜像是指在本地系统中保存的Docker镜像文件,可以通过`docker
原创 2024-05-19 03:20:29
136阅读
## 实现 Docker 本地离线的步骤 下面是在 Docker 中实现本地离线的步骤,以帮助你理解并完成这个任务。 | 步骤 | 操作 | | ---- | ---- | | 1 | 准备离线环境 | | 2 | 下载 Docker 镜像 | | 3 | 导出 Docker 镜像 | | 4 | 导入 Docker 镜像 | | 5 | 运行 Docker 容器 | ### 1. 准备
原创 2023-07-29 06:46:54
155阅读
  • 1
  • 2
  • 3
  • 4
  • 5