Docker学习笔记
文章平均质量分 71
Docker学习笔记
不太灵光的程序员
机试题专栏 题目来自牛客平台机考同学的机试分享,题目描述信息可能记录不完整,题解无法保证通过率,只提供结题思路,注意!注意!!不要直接使用博主代码进行机考!
展开
-
解决docker容器映射信息修改问题
文章目录解决docker容器映射信息修改问题示例查看容器信息确定容器配置文件修改配置信息重启docker服务解决docker容器映射信息修改问题docker容器映射信息修改有两种方式:可以删除容器,根据新的映射要求重新运行容器。该方法会改变运行的容器,对于没有缓存数据的容器来说是最 便捷的 修改方式。可以修改容器配置文件,重启docker服务就可以加载新的映射配置。该方法不会丢失容器中的数据,但是需要重启docker服务,需要重启同一宿主机上的其他容器。示例示例是修改Jenkins容器的原创 2022-01-05 09:45:21 · 1870 阅读 · 0 评论 -
使用Docker部署Mysql修改配置文件
可以看到模式中包含了ONLY_FULL_GROUP_BY,只要没有这个配置即可。注:如果映射目录中没有默认配置文件,自己创建一个即可,并在下方补充。如果在启动容器时映射配置文件目录,需要映射出。/etc/mysql/my.cnf 内容如下。重启容器,再次查看配置结果就好了。原创 2021-03-31 16:49:50 · 3924 阅读 · 0 评论 -
Docker打包 ubuntu20.04+Python3.8+pip3镜像
目录结构|——conf |——mime.types |——nginx.conf |——requirements.txt |——supervisord.conf|——Dockerfile|——get-pip.py|——pip.conf|——sources.listDockerfileFROM ubuntu:20.04ADD sources.list /etc/apt/sources.listRUN apt-get update \ && apt-ge原创 2020-12-18 14:15:20 · 2781 阅读 · 27 评论 -
使用Docker部署RabbitMQ 服务的方法
系列文章目录第一章 Docker 部署Redis 第二章 Docker 部署Mysql 第三章 Docker 部署RabbitMQ 文章目录系列文章目录1. 拉取rabbitmq:3.5.7版本镜像2. 查看rabbitmq镜像3. 在home目录下创建需要映射的目录:4. 运行容器 映射端口 配置用户名密码5. 运行容器 映射端口 持久化路径 配置用户名密码5. 开启控制台展示6. 更多Docker操作1. 拉取rabbitmq:3.5.7版本镜像sudo docker pull ra原创 2020-11-24 10:05:46 · 1774 阅读 · 25 评论 -
使用Docker部署Mysql服务的方法
系列文章目录第一章 Docker 部署Redis 第二章 Docker 部署Mysql 第三章 Docker 部署RabbitMQ 文章目录系列文章目录1. 拉取Mysql 5.6最新版本镜像2. 查看Mysql 镜像3. 在home目录下创建需要映射的目录:4. 运行容器5. 配置Mysql 远程连接6. 更多Docker操作1. 拉取Mysql 5.6最新版本镜像sudo docker pull mysql:5.62. 查看Mysql 镜像sudo docker images原创 2020-11-24 09:58:31 · 778 阅读 · 26 评论 -
使用Docker部署Redis服务的方法
系列文章目录第一章 Docker 部署Redis 第二章 Docker 部署Mysql 第三章 Docker 部署RabbitMQ 文章目录系列文章目录1. 拉取redis最新版本镜像2. 查看Redis镜像3. 不配置数据目录4. 配置数据目录5. 参数说明6. 更多docker操作1. 拉取redis最新版本镜像sudo docker pull redis2. 查看Redis镜像sudo docker images3. 不配置数据目录sudo docker run -itd原创 2020-11-24 09:49:57 · 1992 阅读 · 27 评论 -
Docker Windows桌面版安装 Windows家庭版伪装成专业版系统
Windows 系统安装Docker时需要先 “启动或关闭Windows功能中开启” Hyper-V功能,我的Windows10系统中没有这个却选项,开启了 “适用于Linux的Windows子系统功能” Docker也可以安装,但是不能正常的启动,相当于废物。报错提示1:Docker | installation failed: one prerequisite is not fullfilled报错提示2:Windows containers are not supported by your原创 2020-09-04 14:00:26 · 8938 阅读 · 63 评论 -
【python web开发知识点整理3】- 容器基础
3. 容器基础3.1. docker镜像和容器的区别镜像(Image):一个只读的静态模板(框架体系);包含环境和应用执行代码(框架语言);采用分层机制。将新增数据通过联合文件系统附加在原基础上。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器(Container):一个运行时环境,是镜像的运行状态,是镜像执行的一种动...原创 2020-03-03 14:11:00 · 762 阅读 · 0 评论 -
【Docker学习笔记5Day】-创建Docker镜像
创建Docker镜像已经写好了一个Django项目,需要将这个项目用docker封装一个镜像。容器内使用nginx+uwsgi+django运行服务。在封装并运行的过程中,发现了很多问题,这里会一一介绍!目录结构存在问题由于基础镜像只包括ubuntu的基础功能,vim编辑器、tzdata时区选择都没有存在时区问题中文乱码问题编译缺失gcc问题ubuntu18.04 ssl安...原创 2020-02-27 23:47:35 · 543 阅读 · 0 评论 -
【Docker学习笔记4Day】- 什么是Dockerfile?
DockerfileDocker可以通过阅读Docker的指令来自动构建映像 Dockerfile。A Dockerfile是一个文本文档,其中包含用户可以在命令行上调用以组装图像的所有命令。使用docker build 用户可以创建自动构建,该构建连续执行多个命令行指令。Dockerfile其内部包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。请注意...原创 2020-02-27 21:40:36 · 550 阅读 · 0 评论 -
【Docker学习笔记3Day】- 基础命令
拉取镜像docker pull : 从镜像仓库中拉取或者更新指定镜像常用命令:-a :拉取所有 tagged 镜像–disable-content-trust :忽略镜像的校验,默认开启实例:从Docker Hub下载ubuntu最新版镜像。docker pull ubuntu从Docker Hub下载REPOSITORY为ubuntu的所有镜像。docker pull -...原创 2020-02-27 18:53:06 · 590 阅读 · 0 评论 -
【Docker学习笔记2Day】-Windows桌面版安装
Docker DesktopThe fastest and easiest way to get started with Docker on WindowsEdition Windows x86-64在Windows上开始使用Docker的最快,最简单的方法。Docker Desktop及Docker只支持64位版本的机器Docker Desktop for Windows用于...原创 2020-02-02 20:34:11 · 1393 阅读 · 0 评论 -
【Docker学习笔记1Day】 什么是Docker
什么是DockerDocker 是一个开源的应用容器引擎,基于Go 语言并遵从Apache2.0协议开源。Docker可以在几毫秒内为您提供一个沙盒环境,容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何一台装有Docker的机器上。Docker有助于将一个复杂系统分解为...原创 2020-01-15 16:00:25 · 576 阅读 · 0 评论