镜像

Docker 修改镜像源地址

做~自己de王妃 提交于 2020-01-11 22:59:59
docker run -p 8050:8050 scrapinghub/splash --registry-mirror=http://hub-mirror.c.163.com from:https://blog.csdn.net/yhjay88/article/details/73790487?utm_source=itdadao&utm_medium=referral 从网上找了几个速度比较快的镜像地址: Docker 官方中国区 https://registry.docker-cn.com 1 网易 http://hub-mirror.c.163.com 1 ustc https://docker.mirrors.ustc.edu.cn 1 修改方法 直接设置 –registry-mirror 参数,仅对当前的命令有效 docker run hello-world --registry-mirror=https://docker.mirrors.ustc.edu.cn 修改 /etc/default/docker,加入 DOCKER_OPTS=”镜像地址”,可以有多个 DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn" 支持 systemctl 的系统,通过 sudo systemctl

使用 Docker 镜像构建 GO 语言环境

我的梦境 提交于 2020-01-11 22:15:28
1. 安装 Docker 我当前使用的系统环境是 CentOS7 ,安装 Docker 使用的命令是 yum install docker* 。至于其它系统,可以到百度查找其对应的安装方式。 2. 配置 Docker 镜像仓库的地址 目前来说,直接访问 Docker 官网的 DockerHub 会比较慢, 不过幸好现在国内出现了一些 DockerHub 的加速网站。 下面使用 ustc 加速器。 修改文件 /etc/docker/daemon.json,将其内容修改为 { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] } 配置完成后,重启 Docker 服务:systemctl restart docker 这样就可以使用 https://docker.mirrors.ustc.edu.cn 加速器了。 如果 ustc 的加速器速度不够快,还可以尝试一下其它的加速器,具体请参考这里 Docker 镜像加速器 3. 下载 golang 的 Docker 镜像 现在就可以下载 golang 的 Docker 镜像了。 在命令行执行命令 docker search golang 就可以查询 golang 镜像的信息了。 $ docker search golang INDEX NAME DESCRIPTION

linux-----docker

可紊 提交于 2020-01-11 20:46:17
docker简介 Docker时Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。 Docker属于Linux容器的一种封装,提供简单易用的容器使用接口。 docker的三大概念   镜像:我们可以理解为系统盘的dvd镜像,轻量级的镜像文件   仓库:存储docker镜像   容器:是基于镜像运行的,容器实例 docker的安装 1.安装docker   yum install docker -y 2.启动docker   systemctl start docker 3.docker加速器下载,以及配置    curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io   会生成一个docker配置文件,路径是/etc/docker/daemon.json 4.配置了docker加速器,需要重启docker   systemctl restart docker docker基本命令   增:     docker pull 镜像名字 #下载镜像     docker run 镜像名字 #运行镜像,产生容易实例     docker run

Docker主机磁盘垃圾清理

孤人 提交于 2020-01-11 14:39:11
  对于Docker来说,存在镜像、容器、存储卷和网络这些对象。因此,也就会生产相对应的这些对象,这些对象会占据磁盘空间。当这些对象不在被使用时,为了不占据额外的磁盘空间,就需要对这些对象进行清理,即进行垃圾清理。在docker 1.13版本之后,提供了对各种对象的prune命令,也提供了清理所有对象类型的docker system prune命令。但在docker 1.13之前的版本,则需要提供其他方式进行垃圾清理。 一、docker v1.13之后版本的垃圾清理 1.1 容器   在停止容器时,系统并不会知道删除这个容器,除非在运行此容器时设置了–rm字段。停止后的容器仍然会占据磁盘的存储空间,通过docker container prune能够删除这些被停止后的容器。 $ docker container prune WARNING! This will remove all stopped containers. Are you sure you want to continue? [y/N] y   执行此命令时,默认会提示是否继续。如果在执行命令是设置了-f或–force字段,则会直接删除已所有已停止的容器。默认情况下,此命令执行时会删除所有的已停止的容器,也可以通过设置–filter字段,来过滤所要删除的容器。例如,下面的命令仅仅删除停止超过24小时的容器。 $

如何快速清理Docker无用资源

耗尽温柔 提交于 2020-01-11 14:38:37
如果经常使用 docker,你会发现 docker 占用的资源膨胀很快,其中最明显也最容易被察觉的应该是对磁盘空间的占用。本文将介绍如何快速的清理 docker 占用的系统资源,具体点说就是删除那些无用的 镜像、容器、网络和数据卷。 查看 docker 占用的资源 在进行资源清理之前我们有必要搞清楚 docker 都占用了哪些系统的资源。这需要综合使用不同的命令来完成。 docker container ls:默认只列出正在运行的容器,-a 选项会列出包括停止的所有容器。 docker image ls:列出镜像信息,-a 选项会列出 intermediate 镜像(就是其它镜像依赖的层)。 docker volume ls:列出数据卷。 docker network ls:列出 network。 docker info:显示系统级别的信息,比如容器和镜像的数量等。 通过这些命令查看 docker 使用的资源情况后,相信你已经决定要清理 docker 占用的一些资源了!让我们先从那些未被使用的资源开始。 只删除那些未被使用的资源 Docker 提供了方便的 docker system prune 命令来删除那些已停止的容器、dangling 镜像、未被容器引用的 network 和构建过程中的 cache: $ docker system prune 安全起见

docker镜像命令(3)

戏子无情 提交于 2020-01-11 06:59:55
镜像相关命令 1 、搜索镜像 # docker search java 可使用 docker search命令搜索存放在 Docker Hub (这是docker官方提供的存放所有docker镜像软件的地方,类似maven的中央仓库)中的镜像。执行该命令后, Docker就会在Docker Hub中搜索含有 java这个关键词的镜像仓库。 Docker Hub 官网:https://hub.docker.com/search?q=java&type=image 2 、下载镜像 docker pull java:8 使用命令docker pull命令即可从 Docker Registry上下载镜像,执行该命令后,Docker会从 Docker Hub中的 java仓库下载最新版本的 Java镜像。如果要下载指定版本则在java后面加冒号指定版本 3 、列出镜像使用 docker images 命令即可列出已下载的镜像 4 、删除镜像 使用 docker rmi java 命令即可删除指定镜像 docker rmi d23bdf5b1b1b 来源: CSDN 作者: Black10086 链接: https://blog.csdn.net/ls_call520/article/details/103842678

pip使用豆瓣的镜像源

淺唱寂寞╮ 提交于 2020-01-11 05:01:47
豆瓣镜像地址: https://pypi.douban.com/simple/ 虽然用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。 不过因为某些原因,访问官方的pypi不稳定,很慢甚至有些还时不时的访问不了。 跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有。 在国内的强烈推荐豆瓣的源 http://pypi.douban.com/simple/ 注意后面要有/simple目录。 使用镜像源很简单,用-i指定就行了: sudo easy_install -i http://pypi.douban.com/simple/ ipython sudo pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple ipython 每次都要这样写? no!,做个别名吧,额,类似于这样 pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com django 好像还不太好,肿么办?写在配置文件里吧。 linux/mac用户将它命名为pip

Docker进阶---编写自己的第一个dockerfile并上传到远程仓库

纵饮孤独 提交于 2020-01-11 04:29:05
Dockerfile进阶 编写第一个dockerfile 预期结果 :基于CentOS镜像,安装JDK,搭建自己的tomcat镜像 结合 上一章节 中介绍的全部指令,写了一个dockerfile的Demo,如下: ##################################################################################################### # # 前言 # 本dockerfile所在目录的文件中有以下几个文件用来测试用的 # jdk-8u221-linux-x64.tar.gz apache-tomcat-7.0.96.tar.gz test_command_copy.txt testDir.tar.gz # #本dockerfile中常用到的构建指令:docker build --build-arg author=monk -t custom:0.1 . # # ##################################################################################################### #基于centos:latest版本的镜像 FROM centos #拷贝一下两个文件到容器的/usr/local目录下

Linux配置docker教程

跟風遠走 提交于 2020-01-11 04:22:59
1.Docker简介 官网: https://docs.docker.com docker核心: 1. 镜像:镜像可以看做模板,类似于虚拟机的镜像 2. 容器:容器可以从镜像中创建出来,一个镜像可以创建出多个容器实例。 3. 仓库:存放镜像的仓库。 2.环境 window:可通过在虚拟机搭建Linux或者采用window+Linux双系统配置,具体可参考我的博文 虚拟机配置Linux教程 或者使用阿里云的服务器(学生9.5一个月)。 Linux:内核版本需要大于3.10 uname -r 3.安装 yum源没有的可以去配置下 yum -y install docker 查看版本 docker version 由于笔者已经安装完docker,故不重现该过程。 docker 启动,重启,关闭命令如下: 启动: systemctl start docker 重启docker服务: systemctl restart docke 关闭docker systemctl stop docker 对docker的具体操作可以参考 https://blog.csdn.net/wangmx1993328/article/details/81735070 值得一提的是: docker rm container-id 只是把当前运行的容器删除,对镜像不会产生影响,删除容器后,该容器的配置也就不存在了

docker概况

房东的猫 提交于 2020-01-11 03:18:04
文章目录 1.1什么是容器 1.2什么是Docker 1.3 docker的优点 1.4 docker缺点 2Docker镜像 2.1什么是镜像 2.2docker 命令 1.1什么是容器 容器技术已经成为应用程序封装和交付的核心技术 容器技术的核心有以下几个内核技术组成 由于是在物理机上实施隔离,启动一个容器 可以像启动一个进程一样快速 1.2什么是Docker docker 是完整的一套容器管理系统 docker 提供了一组命令 让用户更加方便直接地使用容器技术,而不需要过多关心底层内核技术 1.3 docker的优点 1.4 docker缺点 安装docker包 2Docker镜像 2.1什么是镜像 在 docker中容器是基于镜像启动的 镜像是启动容器的核心 镜像采用分层设计 使用快照的COW技术 确保底层数据不丢失 docker 官方下载地址 https://hub.docker.com/ 2.2docker 命令 docker images 查看镜像 docker search busybox 查看可以下载镜像 docker pull docker.io/busybox 下载docker.io/busybox docker push docker.io/busybox 上传镜像 docker save docker.io/busybox:latest -o