Docker
未读
23.SpringBoot微服务项目打包Docker镜像
23.SpringBoot微服务项目打包Docker镜像 1、构建SpringBoot项目 2、打包应用 maven package 3、编写DockerFile 下载一个插件 在项目根路径创建Dockerfile文件 4、构建对象 将jar包和Dockerfile文件一起上传到服务器 在docke
Docker
未读
22.Docker实战,部署Redis集群
22.Docker实战,部署Redis集群 分片+高可用+负载均衡 创建redis的网络 docker network create redis --subnet 172.38.0.0/16
通过脚本创建六个Redis配置 for port in $(seq 1 6);\
do \
mkdir -
Docker
未读
21.Docker 网络联通
21.Docker 网络联通 # 测试打通 tomcat01 -mynet
docker network connect mynet tomcat01
# 一个容器两个ip地址
结论:假设要跨网络操作别人,就要使用docker network connect 连通!
Docker
未读
20.Docker 自定义网络
20.Docker 自定义网络 查看所有的docker网络 docker network ls
1.网络模式 bridge:桥接 docker(默认,自己创建也是使用这个) none: 不配置网络 host:和宿主机共享网络 container:容器内网络联通!(用的少) # 我们直接启动的命令
Docker
未读
19.Docker 容器互联
19.容器互联 --link 思考一个场景,我们编写了一个微服务,database url=ip,项目不重启,数据库ip换掉了,我们希望可以处理这个问题,可以使用名字来访问容器? docker exec -it tomcat02 ping tomcat01
ping: tomcat01:Name o
Docker
未读
15.发布镜像到DockerHub
15.发布镜像到DockerHub 1.地址 http://hub.docker.com/ 2.确定账号可以登录 3.在我们服务器上提交自己的镜像 docker login --help
Log in to a Docker registry or cloud backend.
If no reg
Docker
未读
14.实战:Dockerfile制作tomcat镜像
实战:Dockerfile制作tomcat镜像 1.准备镜像文件 tomcat压缩包 jdk压缩包 2.编写dockerfile文件 官方命名Dockerfile,build的时候会自动寻找这个文件,不需要-f指定了 FROM centos
MAINTAINER zjzaki<zjzaki@outl
Docker
未读
13.CMD和ENTRYPOINT的区别
CMD和ENTRYPOINT的区别 CMD # 指定这个容器启动的时候要运行的命令,只有最后一个会生效,可被代替
ENTRYPOINT # 指定这个容器启动的时候要运行的命令,可以追加命令
1.测试CMD dockerfile-cmd-test FROM centos
CMD ["ls","-a"
Docker
未读
12.实战DockerFile构建自己的centos
实战DockerFile构建自己的centos # Docker Hub中99%的镜像都是从这个镜像过来的,然后配置需要的软件和配置进行构建的
FROM scratch
创建一个自己的centos # 1.编写Dockerfile文件
FROM centos
MAINTAINER zjzaki<