Docker
文章平均质量分 79
皮皮冰燃
故障诊断、信号分析、大数据处理
展开
-
docker-17-docker镜像优化减小镜像体积
docker镜像优化,采用不同的方式减小镜像大小原创 2024-06-10 13:42:46 · 699 阅读 · 0 评论 -
docker-16-安装python环境并从内部启动容器内的程序
操作python服务原创 2023-01-21 23:25:50 · 711 阅读 · 0 评论 -
docker-15-镜像Ubuntu20.04中安装python3.9
docker操作原创 2023-01-19 16:38:51 · 4869 阅读 · 0 评论 -
docker-14-容器化安装Linux并查看系统版本
容器化安装linux原创 2023-01-18 22:41:54 · 3423 阅读 · 0 评论 -
docker-13-安装python环境并从外部调用容器内的程序
python和docker原创 2022-07-22 23:13:54 · 1307 阅读 · 0 评论 -
docker-12-windows中安装Docker desktop和Docker toolbox
1 Windows相关配置1.1 启用虚拟化打开任务管理器-> 选择性能 -> CPU ->虚拟化,确认是否已启用。1.2 启用Hyper-v控制面板-> 程序 -> 启用或关闭Windows功能 -> 勾选Hyper-v。启用Hyper-V后,VirtualBox就无法在使用。 但是,将保留所有现有的VirtualBox VM映像。3 Docker desktop3.1 安装在windows使用docker根据官方文档安装的是Docker Deskt原创 2022-01-19 19:25:28 · 3021 阅读 · 1 评论 -
docker-11-命令docker logs实时输出脚本打印的内容便于调试
1 镜像制作flask应用阿里pip加速(1)需求自定义python镜像。要求:【运行python flask程序】(2)实现步骤(2-1)定义父镜像:FROM python:3.6(2-2)定义作者信息:MAINTAINER bingbing 123456789@qq.com(2-3)更新pip至最新:RUN pip3 install pip -U(2-4)配置阿里源:RUN pip3 config set global.index-url http://mirrors.aliyun.com原创 2021-04-29 15:18:29 · 6742 阅读 · 2 评论 -
docker-10-docker服务编排Compose
1 服务编排介绍(1)服务编排微服务架构的应用系统中一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,维护的工作量会很大:(1-1)要从Dockerfile build image或者去docker hub拉取image(1-2)要创建多个container(1-3)要管理这些container(启动、停止、删除)服务编排:按照一定的业务规则批量管理容器。(2)Docker ComposeDocker Compose是一个编排多容器分布式部署的工具,提供命令集原创 2021-01-20 19:22:17 · 83 阅读 · 0 评论 -
docker-9-应用部署mysql和nginx和redis和tomcat
1 docker部署mysql(1)需求在Docker容器中部署mysql,并通过外部mysql客户端操作mysql server。(2)实现步骤(2-1)搜索mysql镜像(2-2)拉取mysql镜像(2-3)创建容器(2-4)操作容器中的mysql(3)端口映射(3-1)容器内的网络服务和外部机器不能直接通信。(3-2)外部机器和宿主机可以直接通信。(3-3)宿主机和容器可以直接通信。(3-4)当容器中的网络服务需要被外部机器访问时,可以将容器中提供服务的端口映射到宿主机的端口上原创 2020-11-30 10:02:56 · 157 阅读 · 0 评论 -
docker-8-镜像制作原理
1 Docker镜像原理(1-1)思考Docker镜像本质是什么?Docker中一个centos镜像为什么只有200MB,而一个centos操作系统的iso文件要有几个GB?Docker中一个tomcat镜像为什么有500MB,而一个tomcat安装包只有70多MB?(1-2)操作系统组成部分:进程调度子系统进程通信子系统内存管理子系统设备管理子系统【文件管理子系统】网络通信子系统作业控制子系统(1-3)文件管理子系统Linux文件系统由bootfs和rootfs两部分组成bo原创 2020-11-20 14:39:09 · 305 阅读 · 0 评论 -
docker-7-docker和dockerfile常用命令
1 服务相关命令#systemctl start docker启动#systemctl status docker状态#systemctl stop docker停止#systemctl restart docker重启#systemctl enable docker开机自启动2 镜像相关命令(1)#docker images查看本地镜像REPOSITORY TAG IMAGE ID CREATED SIZE镜像名称 版本号 ID号 创建时间 大小(2)# docker se原创 2020-11-08 19:50:16 · 150 阅读 · 1 评论 -
docker-6-docker架构和MySQL容器化的优劣
1 简介(1)开发环境->测试环境->生产环境(2)环境和代码一起放在容器中,解决软件跨环境迁移问题(3)Docker是一个开源的应用容器引擎(4)Docker于2013年基于Go语言实现(5)Docker从17.03版本之后分为CE(Community Edition社区版)和EE(Enterprise Edition企业版)(6)Docker是一种容器技术,解决软件跨环境迁移的问题2 架构(1)clients命令docker(2)Hosts(2-1)local host原创 2020-11-08 19:38:37 · 486 阅读 · 0 评论 -
docker-5-修改Docker默认的文件目录
1 安装包安装1.1 安装(1)解压tar -xvf docker-18.06.1-ce.tgz(2)将解压出来的docker文件内容移动到 /usr/bin/ 目录下cp docker/* /usr/bin/(3)将docker注册为servicevim /etc/systemd/system/docker.service[Unit]Description=Docker Application Container EngineDocumentation=https://docs.doc原创 2020-09-23 22:44:15 · 1339 阅读 · 1 评论 -
docker-4-阿里云镜像下载加速和访问公网镜像
(1)问题docker 拉镜像的时候,出现下面的错误:net/http: request canceled while waiting for connection(Client.Timeout exceeded while awaiting headers)(2)解决使用加速器解决这个问题#vi /etc/docker/daemon.json在文件中加入:{“registry-mirrors”:[“https://docker.mirrors.ustc.edu.cn”]}{“regist原创 2020-07-27 09:56:01 · 646 阅读 · 0 评论 -
docker-3-Centos7中在线和离线安装卸载docker
(1)Centos安装Docker(1-1)#yum update更新(1-2)#yum install -y yum-utils device-mapper-persistent-data lvm2其中yum-utils提供yum-config-manager功能其中device-mapper-persistent-data lvm2是devicemapper驱动依赖的(1-3)设置yum源#yum-config-manager --add-repo https://download.dock原创 2020-07-26 12:03:15 · 552 阅读 · 1 评论 -
docker-2-ubuntu种安装docker和docker-compose
(方式一)(1)安装 docker-compose以编译好的二进制包的方式安装在linux系统中#curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose设置文件可执行权限#chmod +x /usr/local/bin/docker-compose查看版本信息#docker-compos原创 2020-07-13 21:02:27 · 461 阅读 · 1 评论 -
docker-1-搭建本地私有仓库
Docker私有仓库管理自己的镜像。有时候我们的服务器无法访问互联网,或者不希望将自己的镜像放到公网中,那么我们就需要搭建自己的私有仓库来存储和管理自己的镜像。(1)私有仓库搭建(1-1)拉取私有仓库镜像#docker pull registry这个镜像默认暴露的端口是5000。(1-2)启动私有仓库容器#docker run -id --name=r1 -p 5000:5000 registry(1-3)打开浏览器输入地址http://私有仓库服务器IP:5000/v2/_catalo原创 2020-07-11 14:43:58 · 151 阅读 · 0 评论