#docker

Docker Swarm集群部署

Swarm在Docker1.12版本之前属于一个独立的项目,在Docker1.12版本发布之后,该项目合并到了Docker中,成为Docker的一个子命令。目前,Swarm是Docker社区提供的唯一一个原生支持Docker集群管理的工具。它可以把多个Docker主机组成的系统转换为单一的虚拟Docker主机,使得容器...
代码星球 ·2020-09-24

Docker容器CPU、memory资源限制

在使用docker运行容器时,默认的情况下,docker没有对容器进行硬件资源的限制,当一台主机上运行几百个容器,这些容器虽然互相隔离,但是底层却使用着相同的CPU、内存和磁盘资源。如果不对容器使用的资源进行限制,那么容器之间会互相影响,小的来说会导致容器资源使用不公平;大的来说,可能会导致主机和集群资源耗尽,服务完全...

Docker监控容器资源的占用情况

启动一个centos容器,限制其内存为1G,可用cpu数为2[root@localhost~]#dockerrun--nameos1-it-m1g--cpus=2centos:latestbash启动容器后,可以使用docker的监控指令查看容器的运行状态dockertop容器名:查看容器的进程,不加容器名即查看所有d...

修改Docker容器启动配置参数

有时候,我们创建容器时忘了添加参数 --restart=always ,当Docker重启时,容器未能自动启动,现在要添加该参数怎么办呢,方法有二:1、Docker命令修改dockercontainerupdate--restart=always容器名字2、直接改配置文件首先停止容器,不然无法修改配...

Docker的数据管理(volume/bind mount/tmpfs)

Docker提供了三种不同的方式用于将宿主的数据挂载到容器中:volumes,bindmounts,tmpfsvolumes。当你不知道该选择哪种方式时,记住,volumes总是正确的选择。volumes是Docker数据持久化机制。bindmounts依赖主机目录结构,volumes完全由Docker管理。Volum...

Docker四种网络模式

Docker安装时会自动在host上创建三个网络,我们可用 dockernetworkls 命令查看:none模式,使用--net=none指定,该模式关闭了容器的网络功能。host模式,使用--net=host指定,容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。brid...
代码星球 ·2020-09-24

docker 导出多个镜像合并成一个tar

导出单个镜像dockersave[images]>[name.tar]倒出多个镜像合并成一个tar包dockersave[images][images]>[name.tar]这样我们一个tar包中就包含了3个镜像...

拷贝docker镜像到其他机器部署

有拷贝dockerimages到其他主机的情况,当然是通过pull的方式来转移到其他宿主机。1 sudodockersave-o golang:alpine3.7  ./my-golang-alpine3.7.tar//把我本机的golang:alpine3.7镜像保存为当前目录...

Docker save and load镜像保存

持久化docker的镜像或容器的方法Docker的镜像和容器可以有两种方式来导出dockersave#IDor#Namedockerexport#IDor#Namedockersave和dockerexport的区别对于DockerSave方法,会保存该镜像的所有历史记录对于DockerExport方法,不会保留历史记...
代码星球 ·2020-09-24

Docker参数 -i -t 的作用

Docker参数-i-t的作用通常的解释是:-t让docker分配一个伪终端并绑定到容器的标准输入上,-i则让容器的标准输入保持打开.问题所以通常都是这样的:sudodockerrun-itubuntu进入了命令交互界面但是如果不加呢?sudodockerrunubuntu或sudodockercreateubuntu...
代码星球 ·2020-09-24

docker search 报错

vim/etc/containers/registries.conf[registries.search]registries=['https://registry.docker-cn.com'] 重启docker#systemctldaemon-reload#systemctlrestartdocker.s...
代码星球 ·2020-09-24

记一次KUBERNETES/DOCKER网络排障

https://coolshell.cn/articles/18654.html总结在前面:  1.kill-9杀死docker进程,系统一定是要遍历所有的docker子进程来一个一个发退出信号的,这个过程可能会非常的长,结果客户没等到遍历完直接Ctrl+C结束了kill,导致一些docker的进程被杀死,这些dock...

使用 Docker 容器应该避免的 10 个事情

 当你最后投入容器的怀抱,发现它能解决很多问题,而且还具有众多的优点:第一:它是不可变的 –操作系统,库版本,配置,文件夹和应用都是一样的。您可以使用通过相同QA测试的镜像,使产品具有相同的表现。第二:它是轻量级的 –容器的内存占用非常小。不需要几百几千MB,它只要对主进程分配内存再加上几...

新手根据菜鸟教程安装docker,从No package docker-io available开始遇到的坑...

https://www.cnblogs.com/maodot/p/7654918.html结果在最前,安装docker的命令如下:yuminstall-yepel-releaseyuminstall-ydocker-io    #不稳定,经常经常经常快完成的时候中断yum install https...

MySQL安装+Navicat_Premium(安装+破解)+Navicat_Premium中MySQL的localhost不能正常连接+不能连接Docker启动容器中的MySQL

安装MySQL我这里安装的是MySQL8.0CommandLineClient下载+安装详情见https://www.cnblogs.com/taopanfeng/p/10984721.htmlNavicat_Premium安装+破解(最简单)链接:https://pan.baidu.com/s/1Iiz9BGf88d...
首页上一页...1920212223...下一页尾页