文章目录一、拉取mysql镜像并启动1、拉取镜像2、启动镜像二、创建数据库三、数据恢复 系统:CentOS 7数据库:MySQL 5.7Docker:19.03.13一、拉取mysql镜像并启动1、拉取镜像docker pull mysql:5.7镜像拉取好后查看一下docker images结果如下REPOSITORY          TAG                 IMAGE ID            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 15:34:47
                            
                                297阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录准备 目录结构: ─/home/mysql ├── conf.d └── my.cnf ├── data ├── start.sh my.cnf:mysql配置文件 [client] default-character-set=utf8 [mysqld] character-set-server            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-09-26 11:56:00
                            
                                190阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1 简单运行docker run -itd --name mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql:5.7.40 --lower_case_table_names=1进入容器查看my.cnf最后两行!includedir /etc/mysql/conf.d/!includedir /etc/mysql/mysql.conf.d/2 挂载配置文件1            
                
         
            
            
            
            本文是《Docker 从入门到实践》的阅读总结。一篇文章[宋宝华]说道,虚拟化无非有两种:虚拟出一个世界;虚拟出一个氛围。Docker就是在宿主OS上通过命名空间nameSpace虚拟出了一个氛围。结果就是,在容器中的应用看来,它感觉操作系统上只有它自己一个应用在运行。Docker的理念是,build, ship, and run everywhere. 这对于持续集成,快速交付有很大的吸引力。基            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-13 06:57:20
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker是一个开源的由Go实现的容器引擎,它可以让开发者打包应用以及依赖到一个可移植的容器中,使用Docker可以打包一次到处运行,帮助开发人员更加快速便捷的发布交付应用。它可以将基础设施和应用隔离,并且像管理程序般的管理基础设施。大大提高发布效率,减少研发到生产部署运行代码的周期。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 11:28:11
                            
                                53阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Docker 实践中的一些经验总结最近读完了 Jeff Nickoloff 的《Docker 实战》,不知道是中文翻译还是书原本就这样,感觉很一般,但是也有不少干货,读完感觉还可以,把其中几条我觉得还可以的干货分享出来,班门弄斧了,希望对大家有所帮助。1.A 容器名称为:AA,缺少相关调试工具,比如:top,先需要对 A 容器进行调试,可使用 --pid 选项从另外一个包含该工具的镜像创建一个容器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 16:14:31
                            
                                355阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1.docker简介2.为什么选择docker3.docker的下载和安装4 设置ustc的镜像5.docker的启动6.常用命令一.镜像相关命令1. 查看镜像2 搜索镜像3 拉取镜像4 删除镜像二.容器相关操作1 查看容器2 创建与启动容器3 停止与启动容器4 .目录挂载5.查看容器的详情6.查看容器id7.删除容器7.常用的应用部署1.mysql的部署2.tomcat的部署3.ngi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-25 22:38:22
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            递增的构建时间 只有RUN,COPY,ADD指令才能创建缓存层 利用缓存避免再次构建 更改频率越频繁越往后 复制更具体的的内容避免破坏缓存 识别可缓存单元 镜像大小 大小影响部署的时间和缩小受攻击范围 避免安装不必要的依赖 移除安装包的缓存层 镜像大小 大小影响部署的时间和缩小受攻击范围 避免安装不 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-09 20:34:00
                            
                                182阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1. 基本概念Docker 包括三个基本概念	镜像(Image)			容器(Container)			仓库(Repository)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-18 11:26:22
                            
                                355阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker一种容器化技术,可以打包我们的应用及其依赖甚至整个运行环境,使得我们的应用从开发,测试            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-20 15:14:07
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 基本概念Docker 包括三个基本概念	镜像(Image)			容器(Container)			仓库(Repository)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 16:24:55
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            综合实践在本章我们希望你能通过docker的形式将您个人的项目修改为容器化部署的形式,最好可以配合上Github Action来实现CI/CD功能。关于Github Action大家可以看一下官方文档或者阮一峰老师的GitHub Actions 入门教程进行学习。目录挂载部署构建镜像部署在没有学习 docker 之前,部署项目都是直接启动文件,比如 java 项目就是 java -jar xxx.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-19 18:54:30
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.对比传统虚拟机总结特性容器虚拟机启动秒级分钟级硬盘使用一般为MB一般为GB性能接近原生弱于系统支持量单机支持上千个容器一般几十个2.基本概念Docker包括三个基本概念:镜像(Image)容器(Container)仓库(Repository)Docker镜像Docker镜像就是一个只读的模板。镜像可以用来创建Docker容器。Docker容器 Docker利用容器来运行应用。 容器是从镜像创建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 09:46:44
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker实践什么是LXC?LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameSpace。容器有效地将由单个操作系统管理的资源划分到孤立的组中,以更好地在孤立的组之间平衡有冲突的资源使用需求。与传统虚拟化技术相比,它的优势在于            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-27 09:22:44
                            
                                2654阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Docker网络和存储1. Docker网络访问[root@localhost ~]# iptables -vnLChain INPUT (policy ACCEPT 328K packets, 440M bytes) pkts bytes target     prot opt in     out&n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-27 09:59:53
                            
                                1754阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            下载链接:https://pan.baidu.com/s/1e-xzA_HbrIifBBMzCznW4Q密码:m3mk            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-05-17 09:53:55
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker全阶段:从入门到精通前言一、 云服务与虚拟化基础1.1 云服务模型介绍1.2 常见云服务提供商1.3 虚拟化技术概述1.3.1. 虚拟化类型1.3.2. 虚拟化产品1.3.3 虚拟化技术选型建议1.3.4 虚拟化技术发展趋势二、 Docker简介及其重要性2.1 为什么使用 Docker ...            
                
         
            
            
            
            【1】防火墙或者网络错误① 修改了防火墙或者网络,启动容器报错背景:修改了iptables,没有重启docker服务启动容器报错:Error response from daemon: Cannot restart container 2907e4188b3d: iptables failed: iptables -t nat                                ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-10 21:47:05
                            
                                175阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本章目录0x02 Docker 镜像构建最佳实践浅析1.Dockerfile 指令最佳实践
2.Dockerfile 编写最佳实践0x02 Docker 镜像构建最佳实践浅析描述: Docker拥有自己的操作系统,完全基于于 Docker 的Linux发行版CoreOS。
目前常用的Linux发行版主要包括Debian/Ubuntu系列和CentOS/Fedora系列。前者以自带软件包版本较新而            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 19:27:45
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ubuntu安装Docker1、安装curl工具 copy#apt-get update  
#apt-get install curl2、通过脚本安装docker copy#curl -fsSL get.docker.com -o get-docker.sh  
#s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-03-22 10:47:50
                            
                                624阅读