Docker使用时有哪些常见问题
本篇内容介绍了“Docker使用时有哪些常见问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
成都创新互联公司是专业的梅列网站建设公司,梅列接单;提供成都做网站、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行梅列网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
无法下载镜像或速度很慢怎么办?
可以试试本站提供的镜像源,例如要下载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
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"
“Docker使用时有哪些常见问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
当前标题:Docker使用时有哪些常见问题
URL标题:http://hbruida.cn/article/ihshed.html