![](https://img-blog.csdnimg.cn/fdf7f630e0234ed6aed729943c9bda4a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 87
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
寧三一
到最后,我没成为至尊宝,也没成为紫霞,而是成为了城墙下的那群人,看着别人的爱情,咀嚼着自己的青春
展开
-
Docker私有仓库部署测试
Docker私有仓库部署前言Docker官方镜像仓库时一个管理公共镜像的地方,用户可以在上面找到自己想要的镜像,也可以把自己的镜像推送上去。但是,有时候服务器无法访问互联网,用户不希望将自己的镜像放到互联网上,就需要用到Docker Registry私有仓库,它用来存储和管理用户自己的镜像。为什么需要搭建私有仓库?(1)我们从公共仓库上下载拉取和上传镜像速度受网络影响,有时甚至官网页面都打不开。(2)从自己搭建的私有仓库里下载和上次镜像,稳点迅速,不受互联网等因素的影响。..原创 2021-05-18 15:29:01 · 481 阅读 · 0 评论 -
Docker Compose 的安装与运行
Docker Compose 的安装与运行一. 前言Docker 官网 :https://docs.docker.com/compose/1. 什么是 Docker Compose(1)Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。(2)Docker Compose 的前生是Fig , 是一个定义及运行多个Docker容器的工具。(3)在使用Docker Compose 时,只需要在一个配置文件中定义多个Docker容器...原创 2021-04-28 14:47:50 · 1576 阅读 · 0 评论 -
使用Dockerfile文件构建镜像
使用Dockerfile文件构建镜像一 . Dockerfile 简介镜像的定制实际上就是定制每一层所添加的配置、文件。如果可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是Dockerfile。Dockerfile是一种被Docker程序解释的脚本。Dockerfile由多条指令组成,每条指令对应Linux的一条命令。Docker程序将这些Dockerfile指令翻译成.原创 2021-04-27 12:39:09 · 2367 阅读 · 1 评论 -
编写Dockerfile在宿主机上构建Nginx镜像
案例:编写Dockerfile在宿主机上构建Nginx镜像任务:(1)基础镜像采用centos:7,即在宿主机上首先拉取centos:7镜像[root@docker-server ]#docker pull centos # 拉取centos:7(2)创建一个docker文件夹[root@docker-server ]# mkdir docerk # 创建文件夹(3)创建并编写 dockerfile0...原创 2021-04-26 22:23:26 · 356 阅读 · 3 评论 -
通过docker commit将容器打包成镜像
基于现有镜像创建镜像知识点1. 创建镜像由三种方法,分别为基于已有镜像创建、基于本地模板创建,以及基于Dockerfile 创建。2. docker commit [选项] [容器ID或容器名] [仓库名:标签]通过docker commit将容器打包成镜像(案例)1.首先运行一个nginx容器,并在该容器内建立一个文件[root@registry-server ~]# docker run -it nginx:1.19.7-alpine sh ...原创 2021-04-26 13:43:32 · 1664 阅读 · 0 评论 -
LInux环境利用Docker容器构建LNMP站点
LInux环境利用Docker容器构建LNMP站点一. Docker 环境安装Docker文件卸载与环境安装:https://blog.csdn.net/weixin_51967583/article/details/115917855二.Docker构建LNMP站点环境:基于LInux+Nginx+MySQL+PHP 技术,利用容器建立一个动态网站。(1)拉取镜像根据“一个服务对应一个容器”的原则,需要nginx容器,php容器和mysql容器。自行...原创 2021-04-20 21:44:46 · 336 阅读 · 4 评论 -
Docker文件卸载与三种环境安装
Docker文件卸载与环境安装一. Docker 环境卸载(1)卸载已安装的docker[root@docker-server ~]# yum remove docker docker-common docker-selinux docker-engine(2) 查询安装过的包[root@docker-server ~]#yum list installed | grep docker(3)删除已安装的文件或依赖包[root@docker-...原创 2021-04-20 20:43:20 · 699 阅读 · 0 评论 -
Docker数据卷
Docker数据卷一. 创建数据卷命令格式: docker volume create 数据卷名称[root@docker ~]# docker volume create demo01 # 创建数据卷demo01 # 创建数据卷之后默认会存放在一个目录下/var/lib/docker/volumes/数据卷名称/_data运行结果:二. 查看数据卷的详细信息命令格式: docker volume inspe...原创 2021-04-12 23:30:25 · 297 阅读 · 0 评论 -
Docker容器操作
Docker容器操作容器是Docker的另一个核心概念,简单来说,容器是镜像的一个运行实例,是独立运行的一个或一组应用以及他们所需要的运行环境,包括文件系统,系统类库,shell环境等。镜像是只读模板,而容器会给这个制度模板添加一个额外的可写层。1. 容器的创建与启动 容器的创建就是将镜像加载到容器的过程。Docker的容器十分轻量级,可以随时被创建或删除。 新创建的容器默认处于停止状态,不运行任何程序,需要在其中发起,一个进程来启动容器。 这个进程是该容...原创 2021-04-07 16:55:21 · 287 阅读 · 0 评论 -
Docker基本命令与镜像操作命令
Docker笔记——基本命令与容器操作命令一. 基本命令docker info 显示 Docker 系统信息,包括镜像和容器数。 docker version 查看docker版本信息 docker --help 查看docker命令 systemctl start docker 启动docker(防火墙处于关闭状态) systemctl enable docker 设置开机自动启动docker二. 常用命令 docker run:创建一个新的容器并运行一...原创 2021-04-07 13:41:19 · 1043 阅读 · 6 评论