Docker基础hello world docker run ubuntu:15.10 /bin/echo "Hello world" Hello world 各个参数解析:docker: Docker 的二进制执行文件。 run:与前面的 docker 组合来运行一个容器。 ubuntu:15.10指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docke
环境以及准备工作1.ubuntu14.042.docker环境搭建过程1.更换镜像源(因为默认的太慢了,国内的更快)sudo vim /etc/default/docker输入以下参数:DOCKER_OPTS="--registry-mirror=http://hub-mirror.c.163.com" //网易的,也可以使用daoClouds的如果是刚安装的ubuntu环境的话,执行以下命令(当
  上篇(spring mvc+ELK从头开始搭建日志平台)分享了从头开始搭建基于spring mvc+redis+logback+logstash+elasticsearch+kibana的分布式日志平台,是在windows平台下操作的,这篇主要是将这些软件环境全部在linux+docker折腾一遍。    我们的目的是需要在docker中安装像resis,elk这
1、需要一台服务器(阿里云,腾讯云、实体服务器都行,本次是以实体服务器为依照做的)2、安装docker   3、开始配置disconf 第一步:环境准备要使用disconf,肯定是开发环境需求,因此需要 mysql 和 redis上云的小伙伴可以直接购买云上的服务,比如阿里云的RDS和redis没有上云的小伙伴可以在本地自己搭建,也可以使用docker搭建,但总之需要
转载 2023-09-30 23:12:28
385阅读
上篇文章引入了Docker的基本原理和操作,本节文章主要介绍如何制作Docker镜像和发布。镜像文件结构Docker镜像的本质是一系列文件的集合,这些文件依次叠加,形成了最后的镜像文件,类似于下图所示的结构, 从底层往上,依次是文件系统层,操作系统层,专有镜像层,读写层。 启动文件层:Docker启动时的用到的文件系统,启动完成后会自动脱离,用户不会与这一层直接打交道。
使用Docker构建PyCharm开发环境前言一、准备工作二、Ubuntu桌面Docker镜像下载和配置1. 运行ubuntu镜像2. PyCharm安装和Ubuntu配置总结 前言最近想用python开发一个防火墙安全策略管理的软件,如果直接安装pycharm的开发环境,导致自己笔记本安装的东西越来越多,造成混乱,因此花了几天的时间构建了一个PyCharm的开发环境Docker镜像!一、准备工
转载 2023-11-20 07:54:30
89阅读
在现代开发环境中,使用PyCharm结合Docker进行本地开发已成为一种趋势。然而,我在将本地PyCharm与本地Docker集成时,遇到了一些技术问题。通过这篇文章,我将详细记录解决“本地PyCharm导入本地Docker”问题的整个过程,其中涵盖了备份策略、恢复流程、灾难场景、工具链集成、日志分析、和监控告警等多方面内容。 ## 备份策略 为了保护我们的开发环境,我首先制定了一个备份策略
原创 6月前
112阅读
继上篇项目,记录一下在学习部署项目时的过程。 首先,将前端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阅读
一: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查看进程
[root@localhost ~]# docker p_w_picpaths REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu latest 04c5d3b7b065 1
Docker实践(三):容器内信息获取、命令的执行、容器的导入和导出中,将一个由镜像导出的tar包,本地导入tar包为镜像,也是本地创建镜像的一种方式。通常我们自己制作镜像都是以某一镜像为基础,在此之上安装或者定制自己需要的镜像,推荐使用Dockerfile。一、commit命令创建本地镜像这边我们准备在centos为基础的镜像上,安装jdk,并创建一个txt文件,然后使用commit命令打成新
转载 2023-08-18 13:42:53
475阅读
Docker Compose项目compose项目简介    compose项目来源于之前的Fig项目,使用python代码编写。compose项目主要用于编排部署基于docker的应用。本身与docker/swarm配合度很高。Docker Compose 是 Docker 编排服务的一部分,可以让用户在其他平台快速安装docker,Swarm
转载 2024-07-05 11:28:12
61阅读
一、本地镜像仓库:也就是私有服务器,主要用于企业内部镜像的共享二、搭建本地镜像仓库操作步骤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、如何批量清理临时镜像文件?#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阅读
本文以一个简单的docker运行nginx为例子介绍一下docker的基本用法。基本概念镜像Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。容器image 文件生成的容器实例,本身也是一个
转载 2024-02-09 16:39:00
77阅读
1,背景    虚拟机系统:centos 7 2,关闭防火墙,这里使用临时关闭:    setenforce 0    (永久关闭:修改/etc/sysconfig/selinux文件,将SELINUX的值设置为disabled。) 3,启动docker服务    
转载 2023-07-19 18:11:56
391阅读
我们在写完 python 程序之后,如果想要运行在服务器上,你会如何操作?今天我就来和大家聊聊这个话题。我们在使用传统物理机或云服务器上部署项目都会存在一些痛点,比如:项目部署速度慢、资源浪费、迁移难且扩展低。而使用 Docker 部署项目的优势包含:高效利用系统资源服务启动更快环境一致,迁移更加方便今天将给大家介绍 Docker 部署一个 Python 项目的常规流程。1. Dockerfile
# 本地 Docker Discuz 实现指南 在本篇文章中,我们将教你如何在本地环境中使用 Docker 来部署 Discuz!论坛系统。Discuz 是一款极为流行的 PHP 应用,它允许用户轻松创建和管理在线社区。借助 Docker,我们可以快速设置并运行 Discuz,而不会受到环境配置的困扰。 ## 整体流程概述 以下是实现本地 Docker Discuz 的步骤: | 步骤
原创 2024-08-12 03:59:15
164阅读
## 什么是DockerDocker是一个开源的容器化平台,可以让开发者将应用程序和所有依赖项打包到一个标准化的容器中,以方便在不同的环境中部署和运行。使用Docker,开发人员可以轻松地将应用程序打包成一个独立的、可移植的容器,这个容器可以在任何支持Docker的机器上运行,而不用担心环境差异和依赖关系的问题。 ## Docker run 本地 Docker运行容器的命令是`docke
原创 2023-10-01 05:10:08
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5