文档章节

Docker 使用常见问题

b
 bluezwt
发布于 2015/01/08 14:44
字数 770
阅读 33
收藏 0

无法下载镜像或速度很慢怎么办?
可以试试本站提供的镜像源,例如要下载ubuntu仓库的14.04镜像,可以使用
sudo docker pull dl.dockerpool.com:5000/ubuntu:14.04
之后,修改下tag即可:
sudo docker tag dl.dockerpool.com:5000/ubuntu:14.04 ubuntu:14.04

还可以使用daocloud(http://www.daocloud.io)提供的镜像加速:

先到daocloud注册一个账号,登录后会分配一个镜像地址,将镜像地址配置到docker(我是在mac下使用)

boot2docker ssh

sudo su

echo "EXTRA_ARGS=\"--registry-mirror=http://xxxxxx.m.daocl

oud.io\"" >> /var/lib/boot2docker/profile


然后就可以像从docker官网下载image一样了,比如下载ubuntu 14.04

直接输入:

docker pull ubunt:14.04


Pulling repository ubuntu

8eaa4ff06b53: Download complete 

511136ea3c5a: Download complete 

3b363fd9d7da: Download complete 

607c5d1cca71: Download complete 

f62feddc05dc: Download complete 

Status: Downloaded newer image for ubuntu:14.04




怎么快速查看本地的镜像和容器?

可以通过docker images来快速查看本地镜像;通过docker ps -a快速查看本地容器。

启动容器后如何进入容器?

通过docker attach <container_id>或者nsenter,具体可以参考http://www.dockerpool.com/static/books/docker_practice/container/enter.html


Docker 和虚拟机有啥不同?

Docker 是轻量级的沙盒,在其中运行的只是应用,虚拟机里面还有额外的系统。

Docker 安全么?

Docker 利用了 Linux 内核中很多安全特性来保证不同容器之间的隔离,并且通过签名机制来对镜像进行验证。大量生产环境的部署证明,Docker 虽然隔离性无法与虚拟机相比,但仍然具有极高的安全性。

如何清理后台停止的容器?

可以使用 sudo docker rm $sudo( docker ps -a -q) 命令。

如何查看镜像支持的环境变量?

可以使用 docker run IMAGE env 命令。


启动容器的时候提示:exec format error?

检查启动命令时候有可执行权限,进入容器手工运行脚本进行排查。

本地的镜像文件都存放在哪里?

与 Docker 相关的本地资源都存放在/var/lib/docker/目录下,其中container目录存放容器信息,graph目录存放镜像信息,aufs目录下存放具体的内容文件。

如何退出一个镜像的bash,而不终止它?

按 Ctrl-p Ctrl-q。

退出容器时候自动删除?

使用 --rm 选项,例如 sudo docker run --rm -it ubuntu

Docker 启动的容器,系统看不到网络名字空间?

参考 http://www.dockerpool.com/article/1417585261


Docker 的配置文件放在哪里,如何修改配置?

Ubuntu 系统的配置文件是 /etc/default/docker,Centos 系统的配置文件放在 /etc/sysconfig/docker。Ubuntu 下面的配置文件内容如下,读者可以参考配。(如果出现该文件不存在的情况,重启或者自己新建一个文件都可以解决。)

# Docker Upstart and SysVinit configuration file

# Customize location of Docker binary (especially for development testing).
DOCKER="/usr/local/bin/docker"

# Use DOCKER_OPTS to modify the daemon startup options.
DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 --insecure-registry dl.dockerpool.com:5000"

# If you need Docker to use an HTTP proxy, it can also be specified here.
export http_proxy="http://127.0.0.1:3128/"

# This is also a handy place to tweak where Docker's temporary files go.
export TMPDIR="/mnt/bigdrive/docker-tmp"

本文转载自:http://dockerpool.com/article/1413082493

共有 人打赏支持
b
粉丝 0
博文 11
码字总数 2489
作品 0
广州
私信 提问
通过nsenter连接docker容器

通常连接Docker容器并与其进行交互有四种方法。详情见:https://github.com/berresch/Docker-Enter-Demo,下面摘录nsenter连接的方式。 查看是否安装nsenter [root@localhost ~]# whereis n...

无声胜有声
2016/04/26
0
0
docker常见问题汇总

一、需求 公司本地环境上了xen和kvm,但上周,CTO跑过来跟我说,你这几天熟悉一下docker,公司打算利用docker做自动化持续集成,和快速部署,原有测试环境,可以先跑着。我想起去年,申请购入...

zouqingyun
2016/06/02
0
0
docker之常见问题&解决方案

Docker 问题积累 1. 使用Dockerfile构建镜像时报错 2. Docker时区问题 3. 启动Docker进程失败–Centos7.X 4. docker启动失败 5. Docker启动失败–ubuntu 6. docker pull镜像失败 http://blo...

heavenseahill
2017/11/10
0
0
Docker常见问题总结(持续更新)

一、镜像相关问题 1、如何批量清理临时镜像文件? #docker rmi $(DOCKER IMAGES -qf dangling=true) 2、如何查看镜像支持的环境变量? #docker run IMAGE env 3、本地的镜像文件都存放在哪里...

甘兵
2017/12/19
0
0
redis 安装及使用常见问题整理

redis介绍 1. redis安装 1.1 单机模式 1.2 分片模式 2.3 集群模式 2.3.1 主从模式 2.3.2 哨兵模式 2.4 docker安装redis 2. 安装问题 2.1 zmalloc.h:50:31:错误:jemalloc/jemalloc.h:没有那...

无稽
07/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
5
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
3
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
今天
4
0
红外接收器驱动开发

背景:使用系统的红外遥控软件没有反应,然后以为自己接线错误,反复测试,结果烧坏了一个红外接收器,信号主板没有问题。所以自己开发了一个红外接收器的python驱动。接线参见https://my.os...

mbzhong
今天
2
0
ActiveMQ消息传送机制以及ACK机制详解

AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机...

watermelon11
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部