安装完docker后,执行docker pull learn/tutorial 发现镜像拉
[root@bogon ~]# docker pull learn/tutorial
Using default tag: latest
Trying to pull repository docker.io/learn/tutorial ...
latest: Pulling from docker.io/learn/tutorial
271134aeb542: Pulling fs layer
参考这个地址
https://ieevee.com/tech/2016/09/28/docker-mirror.html
https://github.com/silenceshell/docker_mirror
docker_mirror
查找国内最快的docker镜像源,支持CentOS/Ubuntu。
Python编写,需要root权限,支持ubuntu和centos7,其他操作系统需要补充。
使用方法非常简单,下载 docker_mirror.py 文件到本地,执行下面的命令即可,脚本会自动从official, aliyun, netease, ustc尝试下载centos最新的docker镜像,并计算使用的时间;按使用时间最少的镜像设置docker配置,并重启docker进程。
python ./docker_mirror.py
脚本执行后,就可以直接使用最快的docker镜像了。
按照上面的宝典,然后再重新拉取镜像
docker pull learn/tutorial Using default tag: latest Trying to pull repository docker.io/learn/tutorial ... latest: Pulling from docker.io/learn/tutorial 271134aeb542: Pull complete Digest: sha256:2933b82e7c2a72ad8ea89d58af5d1472e35dacd5b7233577483f58ff8f9338bd [root@bogon ~]#
发现成功的拉取了镜像
执行docker images
[root@bogon ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/learn/tutorial latest a7876479f1aa 4 years ago 128 MB [root@bogon ~]#
如果看到以上输出,说明您可以使用“docker.cn/docker/centos”这个镜像了,或将其称为仓库(Repository),该镜像有一个名为“latest”的标签(Tag),此外还有一个名为“a7876479f1aa”的镜像 ID(可能您所看到的镜像 ID 与此处的不一致,那是正常现象,因为这个数字是随机生成的)。此外,我们可以看到该镜像只有 128 MB,非常小巧,而不像虚拟机的镜像文件那样庞大。
现在镜像已经有了,我们下面就需要使用该镜像,来启动容器
启动容器
容器是在镜像的基础上来运行的,一旦容器启动了,我们就可以登录到容器中,安装自己所需的软件或应用程序。既然镜像已经下载到本地,那么如何才能启动容器呢?
只需使用以下命令即可启动容器:
docker run -i -t -v /root/software/:/mnt/software/ a7876479f1aa /bin/bash
这条命令比较长,我们稍微分解一下,其实包含以下三个部分:
docker run <相关参数> <镜像 ID> <初始命令>
其中,相关参数包括:
-
-i
:表示以“交互模式”运行容器 -
-t
:表示容器启动后会进入其命令行 -
-v
:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>
假设我们的所有安装程序都放在了宿主机的/root/software/
目录下,现在需要将其挂载到容器的/mnt/software/
目录下。
需要说明的是,不一定要使用“镜像 ID”,也可以使用“仓库名:标签名”,例如:docker.io/learn/tutorial latest
初始命令表示一旦容器启动,需要运行的命令,此时使用“/bin/bash”,表示什么也不做,只需进入命令行即可。
随后,可使用如下命令查看正在运行的容器:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
da91e745434b a7876479f1aa "/bin/bash" 5 minutes ago Up 4 minutes hungry_fermi
发现刚才运行的容器在这里出现了
接下来执行docker version
[root@bogon ~]# docker version
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-71.git3e8e77d.el7.centos.1.x86_64
Go version: go1.8.3
Git commit: 3e8e77d/1.12.6
Built: Tue Jan 30 09:17:00 2018
OS/Arch: linux/amd64
Server:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-71.git3e8e77d.el7.centos.1.x86_64
Go version: go1.8.3
Git commit: 3e8e77d/1.12.6
Built: Tue Jan 30 09:17:00 2018
OS/Arch: linux/amd64
发现 Server端也有了
相关推荐
docker pull nginx //从docker自带的源把nginx的镜像下载下来 docker images //查看刚才下载的镜像文件 docker run -itd --name nginx -p 5555:80 nginx //运行刚刚下载nginx的镜像,现在这个镜像是一个容器。...
离线部署grafana 10.4.2所需的镜像包
docker.io/danielqsj/kafka-exporter:v1.7.0
training/webapp镜像,方面一些内网用户无法直接pull镜像时下载: 使用方法: docker load -i training-webapp.tar.gz
国内使用 MicroK8s 搭建k8s环境 存在拉取镜像慢的情况,所以我打包了一些组件的镜像上传,以备后用。 导入镜像命令: microk8s images import 包含镜像列表: docker.io/calico/cni:v3.23.5 docker.io/calico/cni ...
kartoza-docker-postgis,带postgis的postgresql13版本的docker镜像。 可直接通过docker导入镜像命令导入。 一个简单的 Docker 容器,用于运行 PostGIS 访问Docker Hub 的页面:...
由于国内访问直接访问Docker hub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。 我比较常用的是网易的镜像中心和daocloud镜像市场。 网易镜像中心:...
SIP 服务以及freePBX服务docker镜像,可以直接使用。另外包含windows测试工具softphone以及eyeBeam压缩包、安卓测试工具Linphone安装包以及部署说明文档。
使用docker pull 拉下的镜像并使用docker save保存的,可以使用docker load -i导入
主要介绍了Docker 本地导入镜像/保存镜像/载入镜像/删除镜像的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
SpringBoot+SSM生成的jar包发布到docker,如果不是SpringBoot,则需要配置tomcat
k8s 网络插件calico_kube-controllers_v3.28.1 docker镜像,最新版本官网拉取镜像。使用命令docker load -i calico_kube-controllers_v3.28.1.tar 可以加载。
k8s安装calico安装包一直失败,而且下载tar.gz包,以为是镜像,镜像使用docker import - 镜像:tag calico.tar,使用kubectl get pod pod名 -n kube-system -o yaml 查看显示,启动容器message: 'Error response from ...
情景还原: 用docker拉取jenkins最新版本 docker pull jenkins/jenkins:lts报了这个错误: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker 一通百度,发现...
QQ群669756510使用教程(快速入门)下载(Download)# 主流版本## CentOS7 + Nginx + Node.js + MySQL + php-^7.4 + php5.6.40docker pull 2233466866/lnmpdocker pull 2233466866/lnmp:1.13# nosql版本## CentOS7 + ...
在国内访问 Docker 官方的镜像,一直以来速度都慢如蜗牛。为了快速访问 Docker 官方镜像都会配置三方加速器,目前常用三方加速器有: 网易 、 USTC 、 DaoCloud 、 阿里云 。 现在 Docker 官方针对中国区推出了镜像...
miniconda官方镜像,安装了cron ssh vim 启动方式 docker run -p 8822:22 -v /F/envs:/opt/conda/envs -v /F/IdeaProjects:/tmp/code -d -t -i miniconda:geovis /bin/bash
docker run \ -p 9000:9000 \ -p 9001:9001 \ --name minio \ -d --restart=always \ -e "MINIO_ACCESS_KEY=rbxx" \ -e "MINIO_SECRET_KEY=rbxx123456" \ -v /anrongchang/minio/data:/data \ -v /anrongchang/minio...