资讯专栏INFORMATION COLUMN

docker使用笔记

Blackjun / 2065人阅读

摘要:的安装这里不再赘述直接安装即可一创建私有仓库安装之后版本,在仓库主机做如下操作注仓库的主机是,其他系统会稍有不同修改启动项添加内容修改配置在值中添加以下内容重新加载重启拉取仓库镜像代表仓库镜像地址,例如启动容器建立私有仓库镜像代表

docker的安装这里不再赘述,直接pip安装即可

一、创建私有仓库

安装docker1.7之后版本,在仓库主机做如下操作
注:仓库的主机是ubuntu,其他系统会稍有不同

#修改docker启动项
vim /etc/docker/daemon.json
#添加内容:
{ "insecure-registries":["${addressOfBasicImage}"] }
#修改docker配置:
vim /etc/default/docker
#在DOCKER_OPTS值中添加以下内容
DOCKER_OPTS="--insecure-registry 0.0.0.0/0"
#重新加载daemon
systemctl daemon-reload
#重启docker
systemctl restart docker
#拉取仓库镜像,${addressOfRegistry}代表仓库镜像地址,例如:10.75.9.72:5000
docker pull ${addressOfRegistry}/registry
#启动容器建立私有仓库镜像,${addressOfRegistry}代表仓库镜像地址,例如:10.75.9.72:5000
docker run -d -it -p 5000:5000 --name registry ${addressOfRegistry}/registry bash
二.管理镜像:

在节点主机进行如下操作

#拉取目标镜像
docker pull  public-docker-virtual.dns/python:3.6
#启动容器
run -d -v /opt/registry:/var/lib/registry -i --restart=always --name python3 public-docker-virtual.dns/python:3.6
#修改容器配置,安装需要打入基础镜像的库
#打好标签
docker tag public-docker-virtual.dns/python:3.6 10.9.220.139:5000/python3:latest
#上传到仓库
docker push 10.9.220.139:5000/python3

查看仓库的镜像:

三.配置docker上网代理

本章节适用于宿主机使用代理访问网络的情况,如果宿主机不用使用代理上网,可以直接跳过本节
在宿主机上配置docker
centos7:
在目录/etc/systemd/system/docker.service.d中新建文件http-proxy.conf,在文件中添加内容:

[Service]
Environment="HTTP_PROXY=http://proxy_addr:proxy/" "HTTPS_PROXY=https://proxy_addr:proxy/"

然后重启docker服务
如果需要在镜像中需要访问外网的权限,只用加环境变量即可:

export http_proxy=proxy_addr:proxy
export https_proxy=proxy_addr:proxy
export proxy=proxy_addr:proxy

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27635.html

相关文章

  • Linux 学习笔记(四):Docker

    摘要:系统有两个程序服务端和客户端。其中服务端是一个服务进程,管理着所有的容器。客户端则扮演着服务端的远程控制器,可以用来控制的服务端进程。守护进程会处理复杂繁重的任务,例如建立运行发布你的容器。客户端和守护进程之间通过或者进行通信。 预期学习目标 Docker基本概念 配置本地Docker环境 容器的生命周期与配置 端口映射和容器链接 利用volume保存持久化容器数据 检查容器日志 监...

    ssshooter 评论0 收藏0
  • docker 学习笔记

    摘要:下的使用笔记安装确认是否安装成功搜索镜像获取镜像查看本地所有镜像运行镜像,运行起来的镜像就叫做容器了,仔细看,你会发现终端交互的用户名变掉了,说明我们进入到了容器的内部。个人理解是因为产生数据需要映射。创建成功后会返回这个镜像的信息。 ubuntu 14.10下docker的使用笔记1 docker 安装 curl -sSL https://get.docker.com/ | sh ...

    jk_v1 评论0 收藏0
  • docker 学习笔记

    摘要:下的使用笔记安装确认是否安装成功搜索镜像获取镜像查看本地所有镜像运行镜像,运行起来的镜像就叫做容器了,仔细看,你会发现终端交互的用户名变掉了,说明我们进入到了容器的内部。个人理解是因为产生数据需要映射。创建成功后会返回这个镜像的信息。 ubuntu 14.10下docker的使用笔记1 docker 安装 curl -sSL https://get.docker.com/ | sh ...

    paulquei 评论0 收藏0
  • 慕课网_《Docker入门》学习总结

    摘要:时间年月日星期六说明本文部分内容均来自慕课网。必填用于执行命令,当执行完毕后,将产生一个新的文件层。可选指定此镜像启动时默认执行命令。可选用于指定需要暴露的网络端口号。可选向镜像中挂载一个卷组。 时间:2017年09月16日星期六说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com 教学源码:无 学习源码:无 第一章:课程简介 1-1 课程介绍 Docke...

    CoorChice 评论0 收藏0
  • docker笔记1----Get Docker

    摘要:资源官网资源资源版本的安装参考这个资源安装参考这个资源阿里云开发者平台资源阿里云镜像加速器资源中文版资源参考学习安装时间第步卸载旧版本的手工删除里面有图象容器卷和网络现在的名字叫第步安装第步安装官方的 资源01: Docker官网资源02: Docker Store资源03: Ubuntu版本的Docker安装(参考这个)资源04: Docker-compose安装(参考这个) 资源...

    bawn 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<