Docker
码农回忆录
这个作者很懒,什么都没留下…
展开
-
Docker私服搭建
在开发中我们如果需要交付容器我们有哪些方式?实际上我们可以直接把文件打成压缩包的形式,也可以通过私服进行传递 1.压缩文件形式 docker commit 容器id 镜像名:tag image to zip docker save -o 压缩文件名 镜像:tag zip to image docker load -i 压缩文件名 注意 目录挂载的内容不会被打包 2. 创...原创 2020-04-17 16:20:15 · 4627 阅读 · 0 评论 -
Docker部署Nginx
部署Nginx 搜索nginx镜像 docker search nginx 拉取nginx镜像 docker pull nginx 创建容器,设置端口映射、目录映射 # 在/root目录下创建nginx目录用于存储nginx数据信息 mkdir ~/nginx cd ~/nginx mkdir conf cd conf # 在~/nginx/conf/下创建nginx.conf文件...原创 2020-04-16 17:00:28 · 4339 阅读 · 1 评论 -
Docker部署Tomcat
部署Tomcat 搜索tomcat镜像 docker search tomcat 拉取tomcat镜像 docker pull tomcat 创建容器,设置端口映射、目录映射 # 在/root目录下创建tomcat目录用于存储tomcat数据信息 mkdir ~/tomcat cd ~/tomcat docker run -id --name=c_tomcat \ -p 8080...原创 2020-04-16 16:59:25 · 4276 阅读 · 0 评论 -
Docker部署MySQL不能正常连接
1.部署mysql docker镜像拉取 docker pull mysql 创建容器 mkdir /root/mysql cd /root/mysql docker run -id \ -p 3307:3306 \ --name=c_mysql \ -v $PWD/conf:/etc/mysql/conf.d \ -v $PWD/logs:/logs \ -v $PWD/data:/...原创 2020-04-16 16:53:07 · 4630 阅读 · 0 评论 -
Docker Swarm
Docker Swarm docker-compose紧紧适用于单机版的测试,如果需要在真实的集群中部署容器那么会有很多的问题如:怎么去管理这么多的容器?怎么方便横向扩展?如果down了怎么恢复?如何去更新容器而不影响业务?如何监控容器?如何进行调度? 1.docker swarm角色 manager manager之间使用内部分布式数据库同步数据 worker worker之间使用...原创 2020-02-27 11:46:30 · 2205 阅读 · 0 评论 -
Docker Compose
Docker Compose 如果简单的使用dockerfile去部署应用,我们会发现我们一个应用需要部署数据库容器、Nosql数据库容器、等等多个容器;这样我们一个一个的去部署很麻烦,并且我们去管理容器的启停的时候也很麻烦,docker compose就可以解决这个问题, 这种解决方式是通过一个yml文件来管理所有的容器 1. 三大概念 services 一个service代表了一个容器,...原创 2020-02-26 22:59:09 · 2301 阅读 · 0 评论 -
Docker中部署WordPress
1. 运行MySQL容器 运行:docker run -id --name mysql -p 3306:3306 -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql -v: 保存数据到主机中,防止删除容器时把所有数据也删除了 创建容器的同时创建了一个word...原创 2020-02-26 10:00:25 · 2241 阅读 · 0 评论 -
springboot整合docker部署项目
1. 创建springboot工程 编写一个helloworld程序 @RestController@RequestMapping("/hello") public class HelloDocker { @GetMapping("/docker") public String hello() { return "hello ...原创 2020-02-26 09:00:38 · 2937 阅读 · 0 评论 -
Docker 网络管理
Docker 网络管理 实际开发中我们经常在部署应用时存在多个容器,那么在单一主机中多个docker容器是如何通信的 1.docker中的网络图 此处test1和test2分别是两个docker容器 docker0是主机上面的一个网络接口 这里两个容器同样有这自己的网络命名空间,他们和书主机链接网络接口链接的方式是veth docker容器和外界通信的方式是docker0网络接口和eth0进行...原创 2020-02-25 22:12:44 · 2301 阅读 · 0 评论