docker
say荣帅
这个作者很懒,什么都没留下…
展开
-
Ubuntu环境安装指定版本的docker 和一键卸载docker&docker-compose
Ubuntu环境安装指定版本的docker 和 一键卸载docker&docker-compose原创 2023-04-11 21:30:00 · 1358 阅读 · 0 评论 -
centos8.2报错:Errors during downloading metadata for repository ‘base‘
完整报错:Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-Base.repo; 配置:ID 为 "failovermethod" 的 OptionBinding 不存在Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-Base.repo; 配置:ID 为 "failovermethod转载 2022-04-24 15:00:18 · 2035 阅读 · 0 评论 -
Docker修改daemon.json配置,不需要重启docker或daemon-reload
dockerd reload 配置(不会重启 dockerd,直接修改配置)kill -SIGHUP $(pidof dockerd) # 给 dockerd 发送 SIGHUP 信号,dockerd 收到信号后会 reload 配置查看是否配置成功docker info | grep -i 配置过滤关键字原创 2021-12-16 17:30:05 · 7286 阅读 · 0 评论 -
Docker 守护进程和 Docker CLI 如何协同工作
原文地址:https://nickjanetakis.com/blog/understanding-how-the-docker-daemon-and-docker-cli-work-togetherDocker 不是一个单一的软件。它由几个不同的工具组成,本文将介绍守护程序和 CLI。Docker 作为一个整体由许多不同的工具组成,但是当大多数人谈论安装和使用 Docker 时,它指的是 Docker 守护程序和 Docker CLI。可视化 Docker 的架构以下是 Docker 内部工作原理原创 2021-08-12 19:39:23 · 208 阅读 · 0 评论 -
docker和守护进程重启命令
一、docker相关命令1、启动dockersystemctl start docker2、停止dockersystemctl stop docker3、重启dockersystemctl restart docker4、查看docker状态systemctl status docker5、开机启动:systemctl enable docker6、查看docker 概要信息docker info二、docker守护进程1、守护进程重启systemctl daemo原创 2021-08-12 17:47:28 · 3880 阅读 · 0 评论 -
docker删除未使用到的镜像
docker image prune -a# 或者docker image prune -a -f #-f强制,无需确认会删除所有未在容器绑定的镜像,使用需要谨慎原创 2021-04-12 15:43:19 · 1550 阅读 · 0 评论 -
docker镜像导入导出
1. 前言本篇文章以操作emqx镜像为实例,具体操作看业务场景。2. 以容器创建镜像docker commit 1b99f4fcb5e5 emqx:1.0语法:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]OPTIONS说明: -a :提交的镜像作者; -c :使用Dockerfile指令来创建镜像; -m :提交时的说明文字; -p :在commit时,将容器暂停。 此时我原创 2021-02-26 09:03:04 · 2898 阅读 · 0 评论 -
解决docker pull 速度过慢问题 - 使用阿里云镜像加速器
解决办法将docker镜像源修改为国内的一、用网上的镜像加速器不知道这个是谁的,但是可以用在 /etc/docker/daemon.json 文件中添加以下参数(没有该文件则新建):vim /etc/docker/daemon.json{ "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]}服务重启:systemctl daemon-reloadsystemctl restart docker二、用自己的镜像加原创 2021-02-24 18:16:03 · 5391 阅读 · 0 评论 -
docker命令报错 Got permission denied while trying to connect to the Docker daemon socket at 。。。
docker命令报错,只能通过sudo命令执行Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied原因在用原创 2021-02-19 09:34:03 · 3942 阅读 · 0 评论 -
Docker Swarm集群如何限制服务在指定节点启动(节点标签与服务约束)
前言多节点 Swarm 集群部署服务,以 Service 或者 Stack 的形式部署到集群时,默认情况下会随机分配到各个节点。但是我们有时会根据业务需求,将一个服务部署在指定的服务器上,这种场景就需要用到设置node label(节点标签),发布时添加服务约束实现。Node Label 管理以下命令指定节点使用的是ID,同样可以使用节点的HOSTNAME操作查看集群节点信息docker node ls查看标签docker node inspect ejxxvy9qx71uh4cs7twg原创 2021-02-09 13:09:03 · 6949 阅读 · 3 评论 -
docker swarm搭建Redis哨兵(Sentinel)模式
前言本篇文章介绍docker swarm搭建三主三从Redis哨兵(Sentinel)模式环境IPHOSTNAMElabelredis portsentinel port172.16.0.106cluster-0001master637926379172.16.0.31cluster-0002slave1637926379172.16.0.146cluster-0003slave2637926379配置master节点创建文件夹原创 2021-02-09 13:07:43 · 3023 阅读 · 2 评论 -
docker开机自启动
我们知道在linux下docker的启动方式service docker start #启动dockerservice docker stop #停止dockerservice docker restart #重启docker或systemctl start docker #启动dockersystemctl stop docker #停止dockersystemctl restart docker #重启docker但是Linux系统重启后,每次都要手动重启docker很麻烦,所以我们原创 2021-02-09 09:09:48 · 1759 阅读 · 0 评论 -
查看服务器上Docker镜像 latest具体版本
以我本地装的redis为例,此处看到TAG为latest思想:通过docker image inspect的命令查看镜像信息,通过grep过滤想要的版本数据命令格式docker image inspect (docker image名称):latest|grep -i version结果如下,可以看到redis的版本为5.0.7...原创 2021-02-03 09:01:31 · 14384 阅读 · 4 评论 -
docker bind source path does not exist: /etc/timezone“
原因docker容器启动报错,文件挂载失败invalid mount config for type "bind": bind source path does not exist: /etc/timezone"先查看一下有没有这个文件,或者这个是个位置实际上是个同名目录cat /etc/timezone此处看到确实没有这个文件解决创建文件并将'Asia/Shanghai'写入文件创建文件touch /etc/timezone写入内容echo 'Asia原创 2021-02-01 18:15:18 · 6249 阅读 · 0 评论 -
解决docker push/pull 报错unauthorized: access to the requested resource is not authorized
背景不管是harbor、nexus、registry管理docker镜像,如果没有登录,在执行docker push或docker pull的时候会报这个错解决执行docker login ip:5000,进行登录操作此时执行push 或 pull发现可以执行成功了...原创 2021-01-30 19:44:05 · 21966 阅读 · 2 评论 -
docker 开启2375端口,提供外部访问docker
docker 开启2375端口,提供外部访问docker注意事项云服务器非必要不要开放2375端口,开放了也不要设置全部外网IP访问,设置自己的IP访问,否则肯定会被挖矿。编辑docker文件:/usr/lib/systemd/system/docker.servicesudo vim /usr/lib/systemd/system/docker.service修改ExecStart行为下面内容ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:原创 2021-01-27 09:12:39 · 4781 阅读 · 0 评论 -
docker管理工具portainer介绍安装
介绍portainer是一个docker管理工具,提供一个web管理界面方便大家管理自己的容器。一、安装docker安装方式可以查看下面链接CentOS:https://blog.csdn.net/weixin_42170236/article/details/113125733Ubuntu:https://blog.csdn.net/weixin_42170236/article/details/109316078二、安装portainer#创建映射文件夹,作为数据文件映射原创 2021-01-27 11:40:45 · 2235 阅读 · 0 评论 -
CentOS下安装docker和docker-compose
一、手动安装docker安装基础的工具yum-utils device-mapper-persistent-data lvm2yum install -y yum-utils device-mapper-persistent-data lvm2添加docker-ce yum仓库因为在阿里云的ecs机器上面,yum镜像使用的阿里云的,找不到docker的镜像,所以需要第一步的安装基础工具之后使用yum-config-manager来添加对应的yum仓库,执行如下命令yum-.原创 2021-01-26 08:51:35 · 4932 阅读 · 0 评论 -
Ubuntu下安装docker和docker-compose
一、安装docker使用国内 daocloud 一键安装命令:curl -sSL https://get.daocloud.io/docker | sh通过将用户添加到docker用户组可以将sudo去掉,命令如下sudo groupadd docker #添加docker用户组sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中newgrp docker #更新用户组然后我们将通过检查版本来验证安装是否成功:docker -原创 2020-10-27 17:39:36 · 8853 阅读 · 1 评论 -
【nexus3】http: server gave HTTP response to HTTPS client
命令登录nexus3的仓库报错Error response from daemon: Get https://ip:5000/v2/: http: server gave HTTP response to HTTPS client解决办法修改docker的守护进程配置,将nexus地址配置在守护进程中sudo vim /etc/docker/daemon.json{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"],"inse原创 2020-10-10 13:33:48 · 3727 阅读 · 0 评论 -
docker-compose查看运行日志
docker-compose logs -f原创 2020-07-14 09:06:48 · 11511 阅读 · 0 评论