Docker搭建简易私有化仓库
我们都知道互联网上的公共Docker仓库很多,大家都可以在互联网上拥有一个自己的私人仓库,但是有些时候需要内网使用,需要在内网搭建私有化仓库,这样就不得不提到Docker私有仓库Harbor,虽然说它功能强大,但是如果我们只是一个简单场景需要,就没必要部署Ha … 阅读全文
我们都知道互联网上的公共Docker仓库很多,大家都可以在互联网上拥有一个自己的私人仓库,但是有些时候需要内网使用,需要在内网搭建私有化仓库,这样就不得不提到Docker私有仓库Harbor,虽然说它功能强大,但是如果我们只是一个简单场景需要,就没必要部署Ha … 阅读全文
通过doacker run运行导入后的镜像报以下错误 docker: Error response from daemon: No command specified. 这是因为运行容器导入后的镜像必须带COMMAND参数. 操作流程 将容器导出 [crayo … 阅读全文
Dockerfile其实就是一个文本文件,这个文本文件名称叫Dockerfile,里面包含了一些指令(可以理解成多个指令集合成了一个脚本来构建docker镜像),然后通过docker build来构建这个Dockerfile(docker build可以理解成 … 阅读全文
docker自身默认提供了四种网络模式:none、bridge、container、host。除了这四种网络模式外,还可以通过插件自定义一些网络模式,比如macvlan、overlay等。 默认的这四种网络模式其实很好理解,建议自行动手尝试一下! none模式 … 阅读全文
在GitHub提交代码,通过hub.docker.com自动构建报错找不到路径,报错内容如下
1 |
COPY failed: stat /var/lib/docker/tmp/docker-builderxxxxxxxx/xxxxxx: no such file or directory |
此报错明显是Dockerfile中COPY字段写的有问题,无法找到COPY的对象 原Dockerfi … 阅读全文
挂载数据卷类似于mount命令,将一个目录作为一个单独的卷挂载到容器中,也可以将多个容器共享一个卷,方便了容器之间的数据共享 在容器中挂载数据卷 使用busybox镜像,创建一个数据卷挂载到容器的/data目录 [crayon-673ed2932f13f219 … 阅读全文
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私有Registry服务器,Harbor提供了更好的性能和安 … 阅读全文
linux上docker配置文件默认位置在/etc/docker/daemon.json,可以通过--config-file指定到其他位置。需要注意的是,配置文件中的参数不能与启动时设置的参数冲突,否则docker将无法启动。 { "authorization … 阅读全文
本文所整理的命令基于Docker version 19.03.3 Manage containers 附上一张docker event state,点击图片查看大图 attach 连接到正在运行中的容器,观察容器的运行状况 docker attach或dock … 阅读全文
安装方式基于docker官方教程:https://docs.docker.com/install/linux/docker-ce/centos/ 当前环境Centos7.x 1、安装依赖
1 |
yum install yum-utils device-mapper-persistent-data lvm2 |
2、d … 阅读全文