您的位置:首页 > 运维架构 > Docker

Docker在搭建过程中遇到的几个报错信息

2017-06-30 19:22 197 查看

其实用Docker已经有段时间了,现在因为项目的需要,为此重新搭建了Docker的环境,用来跑实验。太懒了,就直接pull的仓库中的镜像,但是发现了好多问题,在此做个记录。

问题一、出现interactive shell

在我查找Ubuntu的Docker的镜像时,输入

docker search ubuntu


然后就选了一个

docker pull ubuntu


问题出现了,当我进行

docker run --name='Ubuntu'


之后,却出现interactive shell,然后什么也没有发生,查看是否容器创建完毕

docker ps -a


发现已经创建完毕,可是执行完

docker start -i xxxxxxxxx


之后,还是有interactive shell,但是,进不去这个容器,后来查找了一下问题,发现,运行镜像并创建容器的时候,需要这样运行

docker run -it xxxxxxxxx bash


这就好了。。。

问题二、Docker的容器不能访问外网

好不容易折腾完,可以进入容器了,敲个apt更新一下源吧,这时候告诉我“Unable to locate package xxxxxxx”,什么情况??排查了很多问题,最后发现没有网。。。

所以,就在创建的时候加了一句话(删除了之前创建好的容器)

docker run -it --net='host' xxxxxxxx bash


再次打开的时候,就可以执行了。

问题三、没有ifconfig命令

办法, 在Docker中执行:

apt-get install net-tools


即可!

注:

1. 此博客还是会继续更新的!因为,新手遇到的问题实在太多。。。

2.这是我自己的解决办法,有更好的还请指教,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: