![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 72
吕布辕门
逆水行舟,不进则退!
展开
-
【docker实战】docker 中python 实现99乘法表
docker 中python 实现99乘法表[root@localhost python]# cat hello.pyfor i in range(1,10): print(' '*7*(i-1),end='') for j in range(i,10): print("{}*{}={:<3}".format(i,j,i*j),end='') print()[root@localhost python]# docker run -v $PWD:/usr原创 2022-04-18 18:18:11 · 1038 阅读 · 0 评论 -
docker-compose 快速开始
目录docker-compose安装使用安装下载Docker Compose修改该文件的权限为可执行查看是否已经安装成功使用步骤配置文件imagecontainer_nameportsvolumesenvironmentlinks常用命令构建、创建、启动相关容器指定文件启动停止所有相关容器列出所有容器信息部署应用docker-composeDocker Compose是一个用于定义和运行多个docker容器应用的工具。使用Compose你可以用YAML文件来配置你的应用服务,然后使用一个命令,你就可以部原创 2022-04-16 18:26:26 · 157 阅读 · 0 评论 -
Docker系列教程(11)实战MinIO
MinIO分布式对象存储服务MinIO简介MinIO 是一款基于Go语言的高性能对象存储服务,在Github上已有19K+Star。它采用了Apache License v2.0开源协议,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。 本文将使用 MinIO 来自建一个对象存储服务用于存储图片。安装及部署下载MinIO的Docker镜像:docker pull minio/minio在Docker容器中运行MinIO,这里我们将MiniIO原创 2022-03-20 08:30:00 · 804 阅读 · 0 评论 -
Docker系列教程(10)实战 Git仓库
Git仓库GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。Gitlab服务端搭建在Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab下载Gitlab的Docker镜像docker pull gitlab/gitlab-ce运行如下命令来启动Gitlab需要注意的是我们的Gitlab的http服务运行在宿主机的1080端口上,这里我们将原创 2022-03-19 08:15:00 · 315 阅读 · 0 评论 -
Docker系列教程(9)实战编程开发
编程开发JAVA构建springboot项目编写Dockerfile# 基础镜像FROM openjdk:8-jre# authorMAINTAINER dictlog#定义时区参数ENV TZ=Asia/Shanghai#设置时区RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone# 挂载目录VOLUME /home/dictlog# 创建目录R原创 2022-03-18 08:45:00 · 212 阅读 · 0 评论 -
Docker系列教程(8)实战Web服务
Web服务Docker 安装 NginxNginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 。查看可用的 Nginx 版本访问 Nginx 镜像库地址: https://hub.docker.com/_/nginx?tab=tags。$ docker search nginx$ docker pull nginx:1.10$ docker images# 先运行一次容器(为了拷贝配置文件)$ docker run -e TZ=原创 2022-03-18 09:00:00 · 558 阅读 · 0 评论 -
Docker系列教程(7)实战操作系统
实战操作系统Busy Boxbusybox是一个软件工具箱,里边集成了linux中几百个常用的linux命令以及工具。大小只有1.2M,适合用来测试用。$ docker search busybox$ docker pull busybox$ docker run -it --name my-busybox1 busybox /bin/bashCentOSCentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 R原创 2022-03-17 08:45:00 · 70 阅读 · 0 评论 -
Docker系列教程(6)Docker 仓库
Docker 仓库Docker Hub目前 Docker 官方维护了一个公共仓库 Docker Hub。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。注册在 https://hub.docker.com 免费注册一个 Docker 账号。登录和退出登录需要输入用户名和密码,登录成功后,我们就可以从 docker hub 上拉取自己账号下的全部镜像。$ docker login退出退出 docker hub 可以使用以下命令:$ docker logout拉取原创 2022-03-17 09:00:00 · 1919 阅读 · 0 评论 -
Docker系列教程(4) Docker 镜像
Docker 镜像**Docker 把应用程序及其依赖,打包在 image 文件里面。**只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。image 是二进制文件。实际开发中,一个 image 文件往往通过继承另一个 image 文件,加上一些个性化设置而生成。# 列出本机的所有 image 文件。$ docker image ls# 删除 ima原创 2022-03-16 09:45:00 · 572 阅读 · 0 评论 -
Docker系列教程(5)Docker 容器
Docker 容器运行容器新建并启动容器docker run -p 80:80 --name nginx \-e TZ="Asia/Shanghai" \-v /mydata/nginx/html:/usr/share/nginx/html \-d nginx:1.17.0-p:将宿主机和容器端口进行映射,格式为:宿主机端口:容器端口;–name:指定容器名称,之后可以通过容器名称来操作容器;-e:设置容器的环境变量,这里设置的是时区;-v:将宿主机上的文件挂载到宿主机上,格式为:原创 2022-03-16 08:45:00 · 416 阅读 · 0 评论 -
Docker系列教程(3)镜像技术
Docker 镜像**Docker 把应用程序及其依赖,打包在 image 文件里面。**只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。image 是二进制文件。实际开发中,一个 image 文件往往通过继承另一个 image 文件,加上一些个性化设置而生成。# 列出本机的所有 image 文件。$ docker image ls# 删除 ima原创 2022-03-15 09:16:19 · 287 阅读 · 0 评论 -
Docker系列教程(2)容器技术
容器技术什么是容器容器是一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行。Container=集装箱,翻译成容器。容器和虚拟机的区别:容器:1.应用程序本身 2.依赖:比如应用程序需要的库或其他软件虚拟机:为了运行应用,除了部署应用本身及其依赖,还得安装整个操作系统另外,启动容器不需要启动整个操作系统,所以容器部署和启动速度更快,开销更小,也更容易迁移。为什么需要容器容器使软件具备了超强的可移植能力。以前几乎所有的应用都采用三层架构(Pres原创 2022-03-15 09:15:49 · 227 阅读 · 0 评论 -
Docker系列教程(1)快速入门
快速入门背景软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境都不相同,你怎么知道自家的软件,能在那些机器跑起来?用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。环境配置又很麻烦,换一台机器,就要重来一次,旷日费时。很多人想到,能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原始环境一模一样地复制过来。虚拟机虚拟机(virtual machine)就是带环境安装的一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在 Wi原创 2022-03-14 13:03:15 · 1478 阅读 · 0 评论