Docker
文章平均质量分 73
Docker
Black_Me_Bo
最长的路也有尽头,最黑暗的夜晚也会迎接清晨。
展开
-
06-Docker镜像仓库
Docker镜像仓库搭建私有镜像仓库参考:https://blog.csdn.net/qq_41167306/article/details/122842916推送、拉取镜像推送镜像到私有镜像服务必须先tag,步骤如下:1.重新tag本地镜像,名称前缀为私有仓库的地址:xxx.xxx.xxx.xxx:8080/docker tag nginx:latest xxx.xxx.xxx.xxx:8080/nginx:1.0 2.推送镜像docker push xxx.xxx.xxx.xxx:80原创 2022-02-10 17:14:39 · 1610 阅读 · 0 评论 -
05-Docker-Compose
Docker-ComposeDocker Compose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器!初始DockerComposeCompose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。格式如下:version: "3.8" services: mysql: image: mysql:5.7.25 environment: MYSQL_ROOT_PASSWORD: 123 volumes:原创 2022-02-10 17:14:03 · 741 阅读 · 0 评论 -
04-Dockerfile自定义镜像
Dcokerfile自定义镜像镜像结构镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。我们以MySQL为例,来看看镜像的组成结构:简单来说,镜像就是在系统函数库、运行环境基础上,添加应用程序文件、配置文件、依赖文件等组合,然后编写好启动脚本打包在一起形成的文件。我们要构建镜像,其实就是实现上述打包的过程。BaseImage层:包含基本的系统函数库、环境变量、文件系统Entrypoint:入口,是镜像中应用启动的命令其它:在BaseImage基础上添加依赖、安装程序、完成整原创 2022-02-10 16:56:59 · 101 阅读 · 0 评论 -
03-Docker基本操作
Docker的基本操作镜像操作镜像名称镜像的名称组成:镜名称一般分两部分组成:[repository]:[tag]。在没有指定tag时,默认是latest,代表最新版本的镜像例如:mysql:5.7,这里mysql是repository,5.7是tag,合在一起就是镜像名称,代表5.7版本的MySQL镜像镜像命令拉取、查看镜像从DockerHub中拉取一个nginx镜像并查看搜索nginx镜像docker pull nginx 拉取镜像docker images 查看拉取原创 2022-02-09 18:23:04 · 1554 阅读 · 0 评论 -
02-Docker安装
Centos安装Docker卸载(可选)如果之前安装过旧版本的Docker,可以使用下面命令卸载:yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate原创 2022-02-09 15:23:23 · 80 阅读 · 0 评论 -
01-Docker入门
初始Docker什么是Docker微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题应用部署的环境问题大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题:依赖关系复杂,容易出现兼容性问题开发、测试、生产环境有差异例如一个项目中,部署时需要依赖于node.js、Redis、RabbitMQ、MySQL等,这些服务部署时所需要的函数原创 2022-02-09 15:22:44 · 79 阅读 · 0 评论