![](https://img-blog.csdnimg.cn/20190904115317593.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker
Happywzy~
这个作者很懒,什么都没留下…
展开
-
centos离线环境下安装docker和docker-compose
下载软件包docker软件包下载地址docker-compose软件包下载地址本次安装下载的软件包版本:docker-19.03.9.tgzdocker-compose 1.24.1关闭防火墙本次安装使用centos7.5操作系统.# 关闭防火墙systemctl stop firewalldsystemctl disable firewalld# 查看防火墙状态systemctl status firewalld# 关闭selinuxsetenforce 0原创 2021-03-23 12:08:27 · 1116 阅读 · 1 评论 -
docker-compose更新单独某个服务镜像
#!/bin/shecho -e "\033[0;32m 请选择更新哪个服务的镜像并重启: \033[0m"# 服务名echo "1 : authservice"echo "2 : dbcompare"echo "3 : graphcompare"echo "4 : hbasecompare"echo "5 : parse"echo "6 : query"echo "7 " taskservice"read -p "Enter the No :" noecho -e "\033[0原创 2021-03-02 13:37:07 · 4362 阅读 · 2 评论 -
docker-compose配置depends_on无法解决启动顺序问题解决方案
问题docker-compose配置容器启动顺序,有时依靠depends_on并不能完全解决,主要原因是:depends_on只能保证容器进入了running状态,而不保证进入ready状态.Control startup and shutdown order in Compose解决方案启动命令前增加判断依赖服务状态的工具wait-for-itdockerizewait-for示例:version: "2"services: web: build: . p原创 2020-11-10 17:44:27 · 5373 阅读 · 0 评论 -
docker目录映射加z或Z标签是什么含义呢?
配置selinux标签如果使用selinux,则可以添加z或Z选项来修改要装入容器的主机文件或目录的selinux标签。这会影响主机本身上的文件或目录,并可能导致超出Docker范围的后果。该z选项指示绑定安装内容在多个容器之间共享。该Z选项指示绑定安装内容是私有的且未共享。这些选项请格外小心。绑定安装系统目录(例如/home或/usr带有该Z选项)会使主机无法操作,并且您可能需要手动重新标记主机文件。重要说明:将绑定安装与服务一起使用时,selinux标签(:Z和:z)以及将:ro被忽略。翻译 2020-11-10 13:45:10 · 4398 阅读 · 0 评论 -
docker【hosts新增记录】
通过参数 --add-host来添加域名和IP信息到容器的/etc/hosts文件中。例如:docker run -d --name test --add-host=addr.com:10.10.18.11 redis:latest原创 2020-08-03 18:04:33 · 610 阅读 · 0 评论 -
docker-compose常用命令
命令说明build构建或重建服务help命令帮助kill杀掉容器logs显示容器的输出内容port打印绑定的开放端口ps显示容器pull拉取服务镜像restart重启服务,指定服务rm删除停止的容器,指定服务run运行一个一次性命令scale设置服务的容器数目start开启服务,指定服务stop停止服务,指定服务up创建并启动容器,-d放到后台运行...原创 2020-06-22 11:30:31 · 286 阅读 · 0 评论 -
docker拉取国外镜像失败【quay.io和gcr.io解决办法】
修改成国内镜像源。quay.io例如下面拉取比较慢docker pull quay.io/jetstack/cert-manager-cainjector:v0.12.0可以换成docker pull quay-mirror.qiniu.com/jetstack/cert-manager-cainjector:v0.12.0gcr.io例如下面拉取比较慢...原创 2020-01-07 10:01:34 · 3901 阅读 · 0 评论 -
私有镜像仓库Harbor-v1.5.0搭建与使用
环境准备安装docker-ce(过程省略) 安装docker-compose(过程省略) 安装harbor下载Harbor离线安装包下载地址:http://harbor.orientsoft.cn/,找个最新的,本文使用v1.5.0版本 使用 tar xvf harbor-offline-installer-v1.5.0.tgz 进入到解压后的目录,harbor/配置...原创 2019-10-25 09:55:24 · 733 阅读 · 0 评论 -
Consul使用【多台机器docker部署】
问题1:ip问题使用容器方式在主机上部署后,consul节点的ip为容器IP,如上图所示,主机外不能访问到该服务,需要配置内网或公网IP。使用docker run命令启动consul只需要在run后增加 --net = "host" ,这相当于使用主机上的IP。#注意1是要指定net为host,2是网卡为主机上的网卡,该网卡主机外服务能访问到,可以使用ifconfig看看网卡具体的名...原创 2019-10-11 12:13:40 · 1534 阅读 · 0 评论 -
注册中心Consul使用【集群容器化部署】【ACL配置使用】
1.开启acl#这里的master token是用UUID生成的,保证三个server的acl配置一样 "acl":{ "enabled":true, "default_policy":"deny", "enable_token_persistence":true, "tokens":{ "mas...原创 2019-09-05 17:25:11 · 1416 阅读 · 0 评论 -
注册中心Consul使用【集群容器化部署】【使用docker-compose部署】
目录1.前章回顾2.docker-compose简介3.docker-compose安装4.编写docker-compose.yml5.docker-compose启动注意网络问题:6.修改consul另外节点的join IP7.启动,查看1.前章回顾https://blog.csdn.net/wzy_168/article/details/10051852...原创 2019-09-04 11:14:57 · 896 阅读 · 0 评论 -
注册中心Consul使用【集群容器化部署】
目录 拉取consul镜像 本地创建映射目录及配置文件 启动容器 访问本地8500端口,可以看到页面 启动第二、第三个server加入到集群 查看ui 增加client类型consul 拉取consul镜像 docker pull consul:1.6.0 本地创建映射目录及配置文件 #创建server1对应的目录mkdir /...原创 2019-09-03 16:12:46 · 699 阅读 · 0 评论 -
Docker常用命令-使用过的收集整理
启动命令docker run "image"参数 用途 -it 交互式启动 -d 后台启动 -p80:80 端口映射 --name 容器名称 --cpus 限制cpu使用个数 --cpuset-cpus 限制cpu使用的核,例如0-3,限制使用0-3核CPU -m 限制内存使用,例如2048M --restart...原创 2019-08-30 14:48:03 · 229 阅读 · 0 评论