首页 > TAG信息列表 > dockerd

Docker开启Remote API

docker默认是没有开启Remote API的,需要我们手动开启。 编辑/lib/systemd/system/docker.service文件: 注释掉图中第第二行,并在其上方添加一行(默认端口为2375): ExecStart=/usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375#ExecStart=/usr/bin/dockerd -H fd:/

一键安装docker、docker compose 脚本

install_docker_and_compose.sh: #!/bin/bash # 定义版本号 DOCKER_VERSION=20.10.12 DOCKER_COMPOSE_VERSION=v2.2.3 # 判断是不是 root 用户,非 root 用户无法执行安装 if [ $USER != "root" ] then echo "ERROR: Unable to perform installation as non-root user."

二进制包安装docker

二进制包安装docker   docker下载地址 https://download.docker.com/linux/static/stable/x86_64/   下载安装 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.6.tgz tar -zvxf docker-19.03.6.tgz cp docker/* /usr/bin/   直接运行 /usr/b

docker介绍

1、物理机、虚拟化、docker三者之间的关系    2、使用docker的原因:运行环境+代码可以一起打包成docker镜像,就不用考虑生产环境的底层环境问题了     3、docker的版本管理    docker-ce、containerd、containe-io是C,dockerd是S docker镜像加速的配置文件:/etc/docker/daemon.

docker 重启报错

事情是这样的,公司安装的docker配置了 /etc/docker/daemon.json 后来某一天,我重启了服务器,发现docker启动失败 这里记录一下啊 运行journalctl -xe查看报错情况 发现报错提示显示不下 运行journalctl -xe > 1.log将内容输出到文本中查看 查看日志 tail -100 1.log 发现 查询百度,

docker容器的创建与管理过程

docker容器的创建与管理过程: 通信流程: 1.dockerd通过grpc与containerd模块通信,dockerd由libcontainerd负责和containerd进行交换,dockerd与containerd通信socket文件:/run/containerd/containerd.sock 2.containerd在dockerd启动时被启动,然后containerd启动grpc请求监听,containerd处

failed to register layer: Error processing tar file(exit status 1): archive/tar: invalid tar header

网上通用解法: 保存镜像时: docker save -o [image].tar     // 重点是加上-o选项 load镜像时: docker load -i [image].tar https://programmerah.com/docker-load-error-processing-tar-fileexit-status-1-archive-tar-invalid-tar-header-23841/ 本次遇到的问题,docker pull

启动docker报错Failed to listen on Docker Socket for the API.

1.启动时报错查看日志发现 # journalctl -xe Failed to listen on Docker Socket for the API. 查找socket这个配置文件,修改如下 # find / -name docker.socket/etc/systemd/system/sockets.target.wants/docker.socket /lib/systemd/system# vim docker.socket  [Unit]Descripti

树莓派4B-安装docker

安装docker sudo apt-get install docker.io 创建文件目录 mkdir docker-images 修改本地存储路径 # 查看服务状态 sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; en

docker进程分析

序言     闷热,无风。。。        很久没写技术文章,所以今天分析一下docker相关的进程。容器相关的进程    安装容器的时候,一句话就够了,yum -y install docker-ce,前提是配置好docker的yum源,但是有的时候配置好了源,总是会发现timeout,呵呵哒。。。尝试下阿里云的yum

Docker基本架构原理

Docker 采用了标准C/S 架构,包括客户端,服务端两大核心组件,同时通过镜像仓库来存储镜像。客户端和服务端既可以运行在一个机器上,也可以通过socket 或者RESTfulAPI 来进行通信。如图: 1.服务端 Docker服务端一般在宿主主机后台运行,dockerd作为服务端接受来自客户端的请求,并通

基础知识:dockerd

基于版本: Docker version 19.03.8 dockerd 参数列表 --add-runtime runtime Register an additional OCI compatible runtime (default []) --allow-nondistributable-artifacts list Allow push of nondistributable artifacts to registry

二进制包安装docker

docker下载地址 https://download.docker.com/linux/static/stable/x86_64/   下载安装 wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.6.tgz tar -zvxf docker-19.03.6.tgz cp docker/* /usr/bin/   直接运行 /usr/bin/dockerd   demon模式

idea springboot上传镜像到docker

1. 开启2375端口,供外部访问docker vim /usr/lib/systemd/system/docker.service修改ExecStart为下面一行内容#ExecStart=/usr/bin/dockerd -H unix://ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock stemctl daemon-reload // 1,加载docker守

docker 服务无法启动

重装以后仍然不行,dockerd可以运行,但是systemctl start docker.service不行,后来在编辑一个文件时,提示没有空间可以保存,结果一查,发现服务器空间基本占满了, 通过 df-hl du -h --max-depth=1 查看,发现docker文件夹占了96G,清理掉之后,docker就可以启动了。开心(*^▽^*)

修改docker镜像存放路径以及镜像源

系统centos7 修改docker镜像存放路径: vi /usr/lib/systemd/system/docker.service 找到 ExecStart=/usr/bin/dockerd 后面加 --graph /home/data/docker, 改成: ExecStart=/usr/bin/dockerd --graph /home/data/docker 先执行systemctl daemon-reload是的文件生效, 再执行sy

dockerd启动配置_修改IP和systemd管理

docker采用CS架构,dockerd是管理后台进程,默认的配置文件为/etc/docker/daemon.json(--config-file可以指定非默认位置)。 一个完整的daemon.json示例参考:https://docs.docker.com/engine/reference/commandline/dockerd//#daemon-configuration-file。 通过此文件可修改docker0的默认I

在运行有Oracle database 12.2 容器的宿主机上查询 docker进程

[oracle@hgdb01 opt]$ pstree -p 988 dockerd(988)─┬─docker-containe(2238)─┬─docker-containe(1428)─┬─bash(1444) │ │ ├─{docker-containe}(1429) │ │