![](https://img-blog.csdnimg.cn/20210817085035556.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
Docker操作,原理
桀骜浮沉
西安Java程序员
展开
-
Docker Compose
Docker Compose官网地址:https://docs.docker.com/compose/国内镜像安装 docker-composecurl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-原创 2020-12-29 10:17:45 · 68 阅读 · 0 评论 -
springboot项目打包Docker镜像
springboot项目打包Docker镜像IDEA安装Docker在项目目录下创建Dockerfile编辑DockerfileFROM java:8COPY *.jar /app.jarCMD ["--server.port=8080"]EXPOSE 8080ENTRYPOINT ["java","-jar","/app.jar"]上传jar包和Dockerfile到服务器进入服务器存放上传文件的,生成镜像docker build -t springtoot启动原创 2020-12-24 17:03:16 · 140 阅读 · 1 评论 -
Docker redis集群
Docker redis集群创建网卡 docker network create netredis --subnet 172.38.0.0/16通过脚本创建6个redis配置for port in $(seq 1 6); \do \mkdir -p /mydata/redis/node-${port}/conftouch /mydata/redis/node-${port}/conf/redis.confcat << EOF >/mydata/redis/node-${p原创 2020-12-24 16:11:05 · 97 阅读 · 0 评论 -
Docker网络
Docker网络docker0docker0是docker的IP地址,docker安装后服务器就会分配一个虚拟IP给docker,docker0就像是一个路由器IP,通过docker镜像运行的容器IP都和docker0在同一网段。veth-pair桥接启动两个Tomcat容器后分别查询两个容器的IP和 服务器IP可以看出两个容器之间是通过docker0来交互的,如下图所示- -linktomcat02连接tomcat01是失败的使用–link连接tomcat01启动tomcat0原创 2020-12-24 14:38:41 · 80 阅读 · 0 评论 -
发布镜像(Dockerhub和阿里云两种方式)
镜像上传发布到Dockerhub首先保证你的Dockerhub可以登录根据用户名登录,进入后输入你的密码docker login -u liufucheng 为了使镜像方便使用,重新生成一下带有版本号和层级名称的镜像查看原有镜像 docker images生成新镜像docker tag d5c4408c9088 liufucheng/diytomcat:1.0将新的镜像发布到Dockerhub docker push liufucheng/diytomcat:1.0原创 2020-12-23 17:29:26 · 230 阅读 · 0 评论 -
Dockerfile构建过程
dockerfile构建过程原创 2020-12-23 16:32:56 · 224 阅读 · 0 评论 -
数据卷mysql挂载
数据卷mysql挂载下载mysql5.7镜像docker pull mysql:5.7运行镜像 //-d 后台运行 //-p 端口映射 //-v 卷挂载 //-e 环境配置 //--name 容器名 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=123456 --name mysql01 m原创 2020-12-22 10:51:10 · 426 阅读 · 0 评论 -
容器数据卷
容器数据卷容器数据卷就是将主机的目录与容器的目录绑定,当容器内的目录发生变化时主机中绑定的目录也会发生改变。反之,当主机中绑定的目录发生改变时,容器中的目录也会被改变。当容器被删除或者关闭,主机中绑定的目录下的同步文件不会删除,当容器重新打开时,数据会同步到容器中。docker run -it -v 主机目录:容器目录 镜像名 ...原创 2020-12-21 11:04:52 · 87 阅读 · 0 评论 -
docker安装应用
docker安装应用Tomcat安装 docker run -d -p 8888:8080 --name tomcat01 tomcat:8.0有可能下载的Tomcat是简配版webapps文件下可能有没有内容访问Tomcat报错报错处理进入Tomcat,将webapps.dist下的所有文件复制到webapps中,然后重新访问Tomcat docker exec -it 容器id /bin/bash cp -r webapps.dist/* webappsdocker安装elast原创 2020-12-18 14:46:39 · 167 阅读 · 0 评论 -
阿里云docker安装
阿里云docker安装官方文档:https://docs.docker.com/engine/install/centos/写在旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docke原创 2020-12-17 12:22:56 · 410 阅读 · 1 评论 -
docker命令
docker命令docker srarch 关键字:检索(docker srarch mysql)docker pull 镜像名: 版本号(docker pull mysql:5.7)docker images:已镜像列表docker rmi image-id:删除docker ps:查看启动的服务docker ps -a:查看启动和未启动的服务...原创 2020-09-21 15:23:15 · 96 阅读 · 0 评论 -
docker安装使用
docker安装使用更新yumyum update删除以前docker sudo yum remove docker | docker-common docker -selinux docker-engine下载安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/原创 2020-09-21 14:17:46 · 74 阅读 · 0 评论