Docker容器
文章平均质量分 68
Docker容器的基本指令和常用操作,数据卷、dockerFile、docker Compose 和docker Swarm等
爱打羽球的码猿
Java后端开发
展开
-
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
问题描述Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?原因分析因为docker服务没有启动,所以在相应的/var/run/ 路径下找不到docker的进程。解决方案service docker start...原创 2022-01-08 11:25:07 · 347 阅读 · 0 评论 -
Docker之DockerFile详解
一、DockerFile介绍1、什么是DockerFileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。2、构建步骤1、编写一个dockerfile文件2、docker build 构建成为一个镜像3、docker run 运行镜像4、docker push 发布镜像(DockerHub、阿里云镜像仓库!)二、DockerFile构建过程1、基础知识1、每个保留关键字(指令)都必须是大写字母2、执行从上到下顺序执行原创 2021-12-25 15:51:11 · 1356 阅读 · 2 评论 -
Docker 数据卷详解
目录一、数据卷简介1、引言2、什么是数据卷3、为什么使用数据卷?二、数据卷的基本使用1、创建数据卷2、查看所有数据卷3、查看数据卷信息三、Docker安装nginx并使用数据卷配置同步映射四、Docker 安装MySQL并使用数据卷实现数据持久化五、具名和匿名挂载1、匿名挂载2、具名挂载3、具名挂载、匿名挂载和指定路径挂载如何区分4、拓展六、DockerFile一、数据卷简介1、引言docker的镜像是由多个只读的文件系统叠加在一起形成的。当我们在我启动一个容器的时候,docker会加载这些只读层并原创 2021-12-20 20:03:29 · 2281 阅读 · 0 评论 -
Docker 安装MySQL并使用数据卷实现数据持久化
目录一、获取镜像二、运行容器,并做数据挂载三、启动成功后,使用navicat连接测试一下四、将容器删除一、获取镜像docker pull mysql:8.0二、运行容器,并做数据挂载docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql01 mysql:8.0-d原创 2021-12-20 15:42:18 · 1790 阅读 · 0 评论 -
Docker的安装及基本指令
一、Docker 简介Docker 是一个能够把开发应用程序自动部署到容器的开源引擎。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。1、Docker的特点:更快速的交付和部署更高效的 虚拟化更轻松的迁移和扩展更简单的管理2、Docker的应用场景Web应用的自动化打包和发布自动化测试和持续集成、发布在服务型环境中部署和调整数据库或其他的后台应用从头编译或者扩展现有的Open原创 2021-12-14 16:17:43 · 851 阅读 · 2 评论 -
Docker安装nginx并使用数据卷配置同步映射
一、Docker 安装nginx1、搜索nginx镜像docker search nginx2、下载nginx镜像docker pull nginx3、运行测试nginx运行nginxdocker run -d --name nginx01 -p 3344:80 nginx-d 后台运行–name 给容器命名-p 宿主机端口:容器内部端口查看容器docker ps测试nginxcurl localhost:33444、进入nginx容器原创 2021-12-20 14:47:59 · 2579 阅读 · 0 评论