欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-11 16:21:25
...

其实用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.这是我自己的解决办法,有更好的还请指教,谢谢!