![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 71
leo_messi94
这个作者很懒,什么都没留下…
展开
-
docker删除无用容器、镜像
根据容器的状态,删除Exited状态的容器删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)查询所有的容器,过滤出Exited状态的容器,列出容器ID,删除这些容器。转载 2023-03-10 11:26:07 · 2258 阅读 · 0 评论 -
Docker离线安装及启动镜像出现的问题记录
有时候有些服务器没有外网服务器,所以只能离线安装,今天离线安装了个docker,启动镜像的时候全是坑,这里记录下。原创 2022-10-19 18:07:33 · 1096 阅读 · 0 评论 -
Docker学习(五) -- 安装mysql及redis集群环境
1. 安装mysql简单安装不多述说了,大家直接pull,再启动,挂载一个端口就可以使用了,这里主要说真正的项目使用的安装。1.1 拉取我这里直接拉,如果大家需要指定版本,可以去docker hub中查找docker pull mysql1.2 启动# 将容器中的日志,数据,配置关联到主机中,哪怕容器挂了,主机数据还在docker run -d -p 3306:3306 --privileged=true-v /home/mysql/log:/var/log/mysql-v /home原创 2022-03-30 14:41:31 · 1164 阅读 · 0 评论 -
docker安装vim命令
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示:Reading package lists... DoneBuilding dependency treeReading state information... DoneE: Unable to locate package vim这时候需要敲:apt-get update,这个命令原创 2022-03-25 17:14:02 · 1674 阅读 · 0 评论 -
Docker学习(八) -- Docker-compose容器编排
是什么docker-comppse是docker官方的开源项目,负责实现对docker容器集群的快速编排。Compose是Docker公司推出的一个工具软件,可以管理多个Docker容器组成一个应用。你需要定义一个YAML格式的配置文件docker-compose.yml,写好多个容器之间的调用关系。然后,只要一个命令,就能同时启动/关闭这些容器...原创 2022-03-24 11:58:34 · 1275 阅读 · 0 评论 -
Docker学习(七) -- Docker网络
是什么docker启动后,会产生一个名为docker0的虚拟网桥docker 默认创建的三大网络模式:常用命令[root@yhx ~]# docker network --helpUsage: docker network COMMANDManage networksCommands: connect Connect a container to a network # 连接 create Create a network # 创建 disconnec原创 2022-03-21 22:59:56 · 1296 阅读 · 0 评论 -
Docker学习(六) -- Dockefile指令与制作
是什么dockerfile是用来构建docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。基础知识每条保留字指令都必须为大写字母且后面要跟随至少一个参数指令按照从上到下,顺序执行#表示注释每条指令都会创建一个新的镜像层并对镜像进行提交docker执行dockerfile的大致流程docker从基础镜像运行一个容器执行一条指令并对容器作出修改执行类似dokcer commit的操作提交一个新的镜像层docker再基于刚提交的镜像运行一个新容器执行docker原创 2022-03-18 11:57:02 · 2235 阅读 · 0 评论 -
Docker学习(四) -- 制作私有镜像推送到阿里云或私服
1. 将自己创建的镜像发布到阿里云仓库:1.1 在阿里云容器镜像服务中创建个人实例1.2 进入个人实例,创建命名空间1.3 创建镜像仓库,会产生一些阿里云为你生成的命令操作指南:1. 登录阿里云Docker Registry$ docker login --username=messi9**** registry.cn-hangzhou.aliyuncs.com用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。您可以在访问凭证页面修改凭证密码。2. 从Registry中原创 2022-03-15 20:21:17 · 1809 阅读 · 0 评论 -
Docker学习(三) -- 镜像及容器数据卷
镜像是什么是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们吧应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是image镜像文件。只有通过这个镜像文件才能生成Docker容器实例(类似java中new出来一个对象)。UnionFS联合文件系统是一种分层,轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下。Union文件系统是Doc原创 2022-03-15 18:20:41 · 913 阅读 · 0 评论 -
Docker学习(二) -- docker原生命令
1. 帮助启动类命令# 启动dockersystemctl start docker# 停止dockersystemctl stop docker# 重启dockersystemctl restart docker# 查看docker状态systemctl status docker# 开机启动systemctl enable docker# 查看docker概要信息docker info# 查看docker总体帮助文档docker --help# 查看docker命令帮助文档原创 2022-03-15 11:58:09 · 1492 阅读 · 0 评论 -
Docker学习(一) -- 理论及Linux安装、windows安装
1. 前言以前的发布:开发提交src源代码交给运维运营进行部署,发现环境或部分版本不一致:如java版本、mysql版本、redis等多台集群,安装麻烦扩容或者或者缩容,比较麻烦我们是不是可以开发直接将已经完成测试的全部环境以及代码一起交给运营进行发布呢?我们的docker就是来完成这个工作的。2. 是什么docker是一种容器虚拟化计数就像是vmware,linux的镜像文件是可以在vmware中运行,而linux镜像文件包括了linux运行的所有内容。而docker的镜像文件可原创 2022-03-14 18:07:42 · 2916 阅读 · 0 评论