随笔分类 - docker
摘要:docker run --name mysql002 -p 3301:3306 \-v /usr/local/mysql/my.cnf:/etc/mysql/my.cnf \ #自己准备my.cnf文件-v /usr/local/mysql/data:/var/lib/mysql \-v /usr/
阅读全文
摘要:安装环境依赖包 # yum install yum-utils device-mapper-persistent-data lvm2 其中 yum utils 提供了 yum-config-manager管理yum资源 阿里云镜像 # yum-config-manager --add-repo ht
阅读全文
摘要:############################################################ docker load 后镜像名称为空的问题解决 这个问题的根本在于这个镜像压缩包在打包的时候操作不当所导致,经过测试发现,使用镜像ID打包的话会偶尔导致解压的出来的镜像没有名字
阅读全文
摘要:docker-compose部署prometheus监控 docker-prometheus.yml version: '3' services: #添加普罗米修斯服务 prometheus: image: prom/prometheus:latest container_name: Myprome
阅读全文
摘要:Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排项目,但不同的是,Docker Compose 是一个在单个服务器或主机上创建多个容器的工具,而 Docker Swarm 则可以在多个服务器或主机上创建容器集群服务,对于微服务的部署,显然 Docke
阅读全文
摘要:使用docker-compose部署Nginx 反向代理 tomcat集群 Nginx和tomcat都是通过dockfile制作的容器,需要的软件包自行下载,放到指定目录即可. 目录结构如下: [root@localhost docker]# tree ./ ./ ├── docker-compos
阅读全文
摘要:Docker-Compose是Docker的一种编排服务,是一个用于在Docker上定义并运行复杂应用的工具,可以让用户在集群中部署分布式应用。 通过Docker-Compose用户可以很容易地用一个配置文件定义一个多容器的应用,然后使用一条指令安装这个应用的所有依赖,完成构建。Docker-Com
阅读全文
摘要:在Docker中,要想实现数据的持久化(所谓Docker的数据持久化即数据不随着Container的结束而结束),需要将数据从宿主机挂载到容器中.Docker的数据持久化主要有两种方式: bind mount volume 1.bind mounts:意为着可以存储在宿主机系统的任意位置;(比较常用
阅读全文
摘要:什么是Dockerfile? Dockerfile可以看做是被Docker程序所解释翻译的脚本,由一组命令集合而成,每一条命令都对应一条操作命令,有其翻译为Linux下的具体命令。用户可以通过自定义内容来快速构建镜像。 构建docker镜像时有两种方式,一种是用commit的方式构建镜像,而Dock
阅读全文
摘要:安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host 网络模式 简介 Bridge 此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptables nat表配置与宿主机通信。 Host
阅读全文
摘要:1.查找 Docker Hub 上的 nginx 镜像 2.拉取官方的Nginx镜像 3.在本地镜像列表里查到 REPOSITORY 为 nginx 的镜像 4.以下命令使用 NGINX 默认的配置来启动一个 Nginx 容器实例: 其中,该命令的四个命令行参数的含义如下。 --rm:容器终止运行后
阅读全文
摘要:Docker 镜像和容器的导入导出 一、镜像的导出和导入 1.镜像的保存 [root@k8s-master ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest ae513a47849c 2 months ago 10
阅读全文
摘要:docker已经安装,并可以正常拉取镜像. 1.拉取镜像: 2.运行一个镜像: 3.进入oracle镜像: 4.数据库操作导入数据: 数据导入成功后我们可以做成一个新的镜像以便以后使用: 1.退出容器(exit) 2.提交镜像: 3.启动新镜像: 4.查看:
阅读全文
摘要:环境说明 运行镜像 上述命令将下载并启动 GitLab CE 容器,对外访问端口 HTTP和HTTPS。所有GitLab 数据将被存储在/opt/gitlab 这个目录下。该容器将在系统重启时自动重启。 运行GitLab CE 在一个外网IP 查看服务启动情况: 查看日志: 提示: 你可以通过htt
阅读全文
摘要:Harbor介绍Harbor是Vmvare团队开发的开源企业级registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。项目地址:https://github.com/vmware/harbor 环境说明: 1、关闭防火墙: 2、设置
阅读全文
摘要:Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上 一、docker的安装及卸载 1.查看当前系统内核版本: [root@docker ~]# uname -r 3.10.0-514.el7.x86_64 2.安装docker [root@docker ~]
阅读全文