草庐IT

DOCKER_USERNAME

全部标签

Docker学习

架构镜像:docker镜像,就相当于是一个root文件系统,比如官方镜像像ubuntu就包含了一套完整的ubuntu最小系统的root文件系统容器:镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体.容器可以被创建启动停止删除和暂停等仓库:仓库可以被看一个代码控制中心,用来保存镜像docker使用客户端服务器架构模式,使用远程api来管理和创建docker容器.docker容器通过docker镜像来创建概念说明docker镜像(images)docker镜像是用于创建docker容器的模板,比如ubuntu系统docker容器(container

Linux开启Docker远程访问并设置安全访问(证书密钥),附一份小白一键设置脚本哦!

前言喜欢折腾慢慢看,不喜欢折腾直接跳到小简下文的一键脚本那里,两分钟搞好。我的博客:https://blog.ideaopen.cn我的公众号:小简聊开发开启远程访问编辑docker.service文件vi/usr/lib/systemd/system/docker.service#或者使用vimvim/usr/lib/systemd/system/docker.service找到Service节点,修改ExecStart属性,增加-Htcp://0.0.0.0:2375这样相当于对外开放的是2375端口,你也可以更改端口。重新加载配置systemctldaemon-reloadsystemc

Docker 容器设置为自动重启

 Docker自动重启原因Docker自动重启通常是由以下几个原因导致的:程序崩溃系统内存不足系统进程使用过多CPU和RAM导致的阻塞docker容器被杀死或重新启动,导致应用程序中断网络中断当这些问题出现时,Docker会自动重启运行中的服务来尝试解决问题。dockerupdate--restart=alwaysmysql57可以通过dockerrun的--restart选项来设置自动重启。dockerrun--restart=always[镜像名]该命令设置重启容器时,将始终自动重启容器。dockerrun--restart=unless-stopped[镜像名]该命令设置重启容器时,只有

docker网卡的IP地址修改

1.安装docker请参考Linux系统在线安装docker任意版本完整教程2.dockers启动一个容器查看容器ipdockerrun-d--namenginx-p80:80nginx#启动一个容器dockerps-a#查看容器正常运行dockerinspect--format'{{.NetworkSettings.IPAddress}}'nginx##查看nginx容器ip[root@ecs-214609~]#dockerinspect--format'{{.NetworkSettings.IPAddress}}'nginx172.17.0.2[root@ecs-214609~]#3.修改

windows - Windows 防火墙后的 Docker 安装错误

我正在尝试在Windows计算机上安装Docker,但我收到此消息:Runningpre-createchecks...(default)NodefaultBoot2DockerISOfoundlocally,downloadingthelatestrelease...Errorwithpre-createcheck:"Gethttps://api.github.com/repos/boot2docker/boot2docker/releases/latest:dialtcp192.30.252.124:443:connectex:Aconnectionattemptfailedbec

【elasticsearch+kibana基于windows docker安装】

创建网络:es和kibana容器互联dockernetworkcreatees-net加载镜像dockerpullelasticsearch:7.12.1运行dockerrun-d--namees-p9200:9200-p9300:9300-e"discovery.type=single-node"-eES_JAVA_OPTS="-Xms512m-Xmx512m"-v${你的路径}/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml-v${你的路径}/data:/usr/share/elastic

ubuntu20.04安装NVIDIA-docker

安装前提:1、显卡驱动安装。先确保你已经安装了NVIDIA的显卡驱动。你可以通过运行nvidia-smi命令来检查驱动是否已经安装。如果驱动已经安装,这个命令会显示你的GPU的详细信息。2、安装docker。确保docker已经正确安装。安装NVIDIA-docker你可以运行以下命令来安装:#添加NVIDIA的GPGkeycurl-s-Lhttps://nvidia.github.io/nvidia-docker/gpgkey|sudoapt-keyadd-#添加NVIDIA-docker的repositorydistribution=$(./etc/os-release;echo$ID$V

windows - Windows 上的 Docker 工具箱 : disable TLS

我在Windows7上安装了DockerToolbox,它似乎可以正常工作。现在它在端口2376上运行(我假设)启用了TLS$docker-machinelsNAMEACTIVEDRIVERSTATEURLSWARMDOCKERERRORSdefault*virtualboxRunningtcp://192.168.99.100:2376v17.06.1-ce我想在禁用TLS的情况下在端口2375上运行。是否可能(在Windows上?)我发现了很多关于Linux的建议 最佳答案 如果您正在运行Windows10+适用于Linux的W

windows - Windows Docker 托管Kafka 删除主题异常

我在Windows的Docker中托管Kafka。Wurstmeister/Kafka使用docker镜像。Kafka数据存储在本地Windows文件夹中以实现持久性。Windows文件夹通过Docker卷映射到Kafkadocker镜像。我可以创建主题、发布和使用消息。但是,当我尝试删除主题时,我收到以下错误:Errorwhiledeletingtest-0indir/var/lib/kafka.(kafka.server.LogDirFailureChannel)java.io.IOException:Failedtorenamelogdirectoryfrom/var/lib/k

【Docker】Linux网络命名空间

命名空间Namespace是Linux提供的一种对于系统全局资源的隔离机制;从进程的视角来看,同一个namespace中的进程看到的是该namespace自己独立的一份全局资源,这些资源的变化只在本namespace中可见,对其他namespace没有影响。容器就是采用namespace机制实现了对网络,进程空间等的隔离。不同的Container(在K8S中是以Pod为单位)属于不同namespace,实现了Container或Pod之间的资源互相隔离,互不影响。命名空间将全局系统资源包装在一个抽象中,使命名空间中的进程看起来拥有自己的全局资源的独立实例。对全局资源的更改对作为命名空间成员的其