
#docker
Z.Bowen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker Swarm
Docker Swarm初始化节点:docker swarm init加入一个节点:docker swarm join获取令牌docker swarm join-token managerdocker swarm join-token worker#初始化节点:docker swarm init[root@VM-16-11-centos ~]# docker swarm init --advertise-addr 172.17.16.11Swarm initialized: current原创 2021-05-08 20:14:33 · 263 阅读 · 1 评论 -
Docker Compose
Docker ComposeDocker Compose来高效的管理容器,定义运行多个容器。三步骤:1.Dockerfile2.docker-compose.yaml3.docker-compose upA docker-compose.yml 例子:version: "3.9" # optional since v1.27.0services: web: build: . ports: - "5000:5000" volumes: - .:/cod转载 2021-05-06 10:58:18 · 176 阅读 · 0 评论 -
Docker部署Redis集群
Docker部署Redis集群#创建redis网卡[root@VM-16-11-centos tomcat]# docker network create redis --subnet 172.38.0.0/16d447219bd1cc60b4cf30a41e6692f8317201ab7c6533d750a08d023ae2aae254[root@VM-16-11-centos tomcat]# docker network lsNETWORK ID NAME DRIVER转载 2021-05-05 15:45:56 · 151 阅读 · 0 评论 -
Dokcer网络
Dokcer网络理解Docker01.我们每启动一个docker容器,docker就会给docker容器分配一个ip,只要安装了docker,就会有个网卡docker0,桥接模式,使用的是veth-pair技术。veth-pair技术 就是一对的虚拟设备接口,他们都是成对出现的。[root@VM-16-11-centos tomcat]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN转载 2021-05-05 15:00:00 · 168 阅读 · 0 评论 -
发布镜像
DockerHub1.地址:https://hub.docker.com/2.确定账号可以登录3.在我们服务器上提交自己的镜像[root@VM-16-11-centos test]# docker login --helpUsage: docker login [OPTIONS] [SERVER]Log in to a Docker registry.If no server is specified, the default is defined by the daemon.Opt转载 2021-05-05 13:09:59 · 116 阅读 · 0 评论 -
构建Tomcat镜像
构建Tomcat镜像1.准备镜像文件tomcat压缩包,jdk压缩包wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gzwget -b --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://dow转载 2021-05-05 11:10:44 · 374 阅读 · 0 评论 -
DockerFile构建过程
DockerFile构建过程基础知识:1.每个保留关键字(指令)都必须是大写字母2.执行从上倒下顺序执行3.#表示注释4.每一个指令都会创建一个新的镜像层,并提交dockerfile是面向开发的,发布项目,做镜像,需要编写dockerfile文件Docker镜像逐渐成为企业交付的标准。DockerFIle:构建文件,定义一切步骤,源代码DockerImages:通过DockerFIle构建生产的镜像,最终发布和运行的产品Docker容器:容器就是镜像运行起来提供服务DockerFile转载 2021-05-04 20:08:23 · 210 阅读 · 0 评论 -
Docker安装mysql
Docker安装mysql#获取mysql镜像[root@VM-16-11-centos ~]# docker pull mysql:5.7#运行容器,需要数据挂载。 安装启动mysql,需要配置密码。#官方测试:docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag#启动mysql[root@VM-16-11-centos ~]# docker run -d -p 3310:3306 -v /转载 2021-05-04 13:40:07 · 140 阅读 · 0 评论 -
docker容器数据卷
docker容器数据卷什么是容器数据卷docker的理念回顾将应用和环境打包成一个镜像如果数据都在容器中,那么我们容器删除,数据就会丢失。 需求:数据可以持久化例:MySQL,容器删了,等于删库跑路。 需求:MySQL数据可以存储在本地。容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地。这就是卷技术–目录的挂载,将我们容器内的目录,挂载到Linux上面。总结:容器的持久化和同步操作,容器间也可以数据共享。使用数据卷方式1:直接使用命令来挂载 -vdocker转载 2021-05-04 13:07:57 · 136 阅读 · 0 评论 -
Dockerfile
[root@linux-node2 ~]# mkdir /docker_file/test/ -p [root@linux-node2 ~]# cd /docker_file/test/ [root@linux-node2 test]# vim Dockerfile # Use an official Python runtime as a parent image...原创 2021-05-03 22:16:48 · 125 阅读 · 0 评论 -
提交一个自己的镜像
commit镜像docker commit 提交容器成为一个新的镜像#命令和git原理类似docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]实战测试#1.启动一个默认的tomcat[root@VM-16-11-centos ~]# docker run -d -p 8080:8080 --name tomcat01 tomcat:9.0#2.发现这个默认的tomcat没有webapps应用,官方镜像默认webapps下无文件[root转载 2021-05-03 22:10:04 · 152 阅读 · 0 评论 -
Docker安装Tomcat,安装elasticsearch+kibana
Docker安装Tomcat,安装elasticsearch+kibana#官方的使用,一般用于测试,用完即删除docker run -it --rm tomcat:9.0#下载在启动docker pull tomcat#启动运行[root@VM-16-11-centos ~]# docker run -d -p 3355:8080 --name tomcat01 tomcat#测试访问没有问题#进入容器[root@VM-16-11-centos ~]# docker exec -it转载 2021-05-03 21:20:24 · 163 阅读 · 0 评论 -
Docker安装Nginx
Docker安装Nginx1. 搜索镜像#Ps建议去dockerHub搜索,可以看到帮助文档[root@VM-16-11-centos ~]# docker search nginxNAME DESCRIPTION STARS OFFICIAL AUTOMATEDnginx Official bui转载 2021-05-01 21:09:00 · 206 阅读 · 0 评论 -
Docker的常用命令
Docker的常用命令帮助命令#显示docker版本信息docker version#显示docker的系统信息,包括镜像和容器的数量docker info#帮助命令docker COMMAND --help帮助文档的地址:https://docs.docker.com/engine/reference/commandline/docker/镜像命令docker images 查看所有本地的主机上的镜像[root@VM-16-11-centos ~]# docker imagesR转载 2021-04-30 10:44:50 · 250 阅读 · 0 评论