简介
docker 默认提供了四种模式,供容器启动的时候选择:bridge、none、container、host。前一篇文章已经介绍了 bridge 模式,这篇文章就介绍剩下的三种模式,已经它们可能的使用场景。

测试环境
说明一下这篇文章中所有测试的基本配置和环境信息:

所有测试都[……]

Read more

方法很多,总结说明如下:

  1. --link 容器名:容器名

    用着还可以,用容器IP:端口是可以正常通信的

  2. --network container:<id|name>

    方法来自:https://www.v2ex.com/t/388459
    用这个的容器根本启动不了,没有深究,先[……]

    Read more

好像是误杀了一个进程,然后docker start启动不了容器了,提示:

Cannot link to a non running container

解决办法很简单,重启docker服务……

解决办法来自:https://stackoverflow.com/questions/374[……]

Read more

情况是这样的,有台内网的Docker服务器,自身是没有外网的,所以无法下载外网的镜像,遇到这种情况呢,要么本机做跳板机代理,给Docker服务器用,要么就是本机将Docker镜像导出后,上传到Docker服务器,导入到服务器。

今天选择后者,下面说一下镜像的导出和导入。

本机列出全部镜像[……]

Read more

容器重命名方法很简单,示例代码如下:

docker rename 旧容器名 新容器名

相关链接:
https://blog.csdn.net/jiangyu1013/article/details/79967240[……]

Read more

首先,列出本机镜像:

docker images

然后,如果有运行的容器使用镜像,需要停止并删除对应容器。
查询容器:

docker ps -a

停止容器:

docker stop 容器的id

删除容器:

docker rm 容器id

删除镜像:

docker r[......]

Read more

以下内容全文转载自:docker registry 镜像删除

registry:2.5.0版本的镜像,将镜像默认存放在了/var/lib/registry 目录下
/var/lib/registry/docker/registry/v2/repositories/ 目录下会有几个文件夹,命[……]

Read more

如果你用的是默认得到话,挂载个大磁盘,先把docker的数据文件拷贝出去。
停止docker服务,然后拷贝出去数据文件:

cp -r /var/lib/docker/* /mnt/docker/lib/

然后清空本机的旧数据:

rm -rf /var/lib/docker/

然后修[……]

Read more