![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
寄阳盼蕊
我很喜欢技术,可惜本身确实技术方面很菜,还希望各位大佬指教!
展开
-
14、docker-compose
docker-compose 一、简绍 官方地址: https://docs.docker.com/compose/ 官方介绍 Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you cre原创 2022-02-27 09:40:21 · 414 阅读 · 0 评论 -
13、实战
实战:部署cloud.jar 第一步启动数据库 # docker run -d -p 3306:3306 -v /root/wqp/mysql/conf:/etc/mysql/conf.d -v /root/wqp/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7 第二步,启动redis # docker search redis # docker pull redis # docker run原创 2022-02-24 15:33:36 · 731 阅读 · 0 评论 -
12、数据卷容器
数据卷容器 这个是干什么用的? 主要使用来实现吧多个容器之间的数据同步,比如多个mysql公用同一个数据 # 命令 --volumes-from # 1、启动数据库1 docker run -d -p 3306:3306 -v /root/wqp/mysql/conf:/etc/mysql/conf.d -v /root/wqp/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7 启动成原创 2022-02-24 15:30:14 · 400 阅读 · 0 评论 -
11、容器数据卷挂载方式二
容器数据卷挂载方式二-dockerfile进行数据挂载 进行测试 我们先去别写一段代码 编写dockerfile文件 FROM centos # 基于centos系统创建 VOLUME ["guazai01","juming02:guazai02"] #进行数据挂载 CMD /bin/bash #执行命令 开启挂载 # 命令 docker build -f dockerfile -t wqp/guazai:1.0 . [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l3原创 2022-02-14 13:37:32 · 555 阅读 · 0 评论 -
10、具名挂载和匿名挂载
具名挂载和匿名挂载 1、匿名挂载 # 命令 -v 容器内路径 docker run -it -v /var centos /bin/bash 查看我们当前的匿名挂载 # 命令 docker volume ls 这些就是匿名挂载数据 那么这些你名挂载数据在哪里? # 命令 docker inspect 名称 我们看到你名挂载的数据在docker默认路径下,我们来看一下都挂在了一些什么东西 数据挂载成功! 说明:没有指定挂载目录的都在/var/lib/docker/volumes/路径下 具名挂原创 2022-02-14 13:36:13 · 1398 阅读 · 0 评论 -
9、使用容器数据卷部署MySQL
使用容器数据卷部署MySQL实现数据持久化 步骤: 1、下载MySQL镜像文件 #查看是否存在mysql镜像在docker hub上 docker search mysql [root@iZ2zee7khd9swlno7xr3hsZ study]# docker search mysql NAME DESCRIPTION STARS OFFICIAL AUTOMATE原创 2022-02-11 15:46:44 · 781 阅读 · 0 评论 -
8、容器数据卷
容器数据卷 作用:可以使用数据卷容器将docker中产生的数据同步到我们的本地,保证数据的持久性 其实数据卷技术就是讲数据挂载到我们本地,相当于我们本地和docker容器实现数据相互同步 如何去实现数据卷技术? 方式一:直接使用-v命令实现数据挂载 # 命令 docker run -it -v 宿主机目录:容器内目录 操作 1、我要吧我启动容器的数据挂载到我的本地/root/wqp/study下边 # 下图参数说明 1、首先使用docker images 查看我们的镜像文件 2、进行数据挂载 #docke原创 2022-01-19 14:59:14 · 662 阅读 · 0 评论 -
7、常用其它命令
常用其它命令 后台启动容器 # docker run -d 镜像名 #问题 docker ps,发现centos停止了 #常见的坑:docker容器使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止 查看日志命令 # docker logs 查看容器进程信息 # docker top 容器ID [root@iZ2zee7khd9swlno7xr3hsZ ~]# docker top 979510c756a5 UID PID PPID C STI原创 2022-01-07 11:27:04 · 491 阅读 · 0 评论 -
6、Docker的常用命令
Docker常用命令 帮助命令 docker version #显示docker的版本信息 docker info #显示docker的系统信息,包括镜像和容器的数量 docker 命令 --help #帮助命令 帮助文档地址:https://docs.docker.com/reference/ 镜像命令 docker images 查看所有docker镜像 [root@iZ2zee7khd9swlno7xr3hsZ ~]# docker images REPOSITORY TAG原创 2021-12-20 14:03:35 · 393 阅读 · 0 评论 -
5、Docker原理
Docker原理 Docker是这么工作的? Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket客户端访问 DockerServer接收到这个指令,就会去执行这个指令 Docker为什么比虚拟机快? Docker相对于虚拟机有更少的抽象成 Docker利用的是宿主机的内核,虚拟机需要Guest OS 拟机需要Guest OS 所以说,当我们新建一个容器的时候,docker不需要像虚拟机一样重新去加载一个操作系统,避免了引导,虚拟机是加载Gues原创 2021-12-13 09:11:15 · 420 阅读 · 0 评论 -
4、run流程
#4、Docker Run 流程 Docker run是一个很智能的命令,为什么这么说?我那centos来说明一下 我们现在来运行centos 1、我们先去查看一下我们docker中的镜像文件系统 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-knD6nv7M-1639118883478)(D:\note\docker\4、run流程.assets\image-20210829102913851.png)] 我们看到当前我们的docker容器中只有一个镜像文件为hello-w原创 2021-12-10 14:53:13 · 375 阅读 · 0 评论 -
3、阿里云镜像加速
3、阿里云镜像加速 打开工作台 搜索镜像,有一个容器镜像服务 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FEifwAa5-1639117249160)(C:\Users\alex\AppData\Roaming\Typora\typora-user-images\image-20210828213608838.png)] 点击进去,找到镜像加速器 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VvKXM6zf-1639117249161)(原创 2021-12-10 14:21:09 · 409 阅读 · 0 评论 -
2、Docker安装
2、安装Docker 1、我们可以打开Docker官网,上面有详细的步骤去简绍我们这么去安装Docker #1、首先我们先要去卸载已安装的Docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \原创 2021-12-10 14:20:29 · 68 阅读 · 0 评论 -
1、Docker概述
1、Docker概述 Docker学习 Docker安装 Docker命令 Docker镜像 容器数据卷 DockerFile Docker的网络原理 IDEA整合Docker Docker Compose Docker Swarm 什么是Docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口 Docker能解决什么? 简单原创 2021-12-10 14:16:28 · 604 阅读 · 0 评论