千家信息网

docker常见问题

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一、常见问题1.镜像的容器运行时,如果未提供ip a或者ifconfig命令,所有用法以下两种方查看容器ip:1)切换到某个容器:docker attach xxxx (比如docker attach
千家信息网最后更新 2026年11月02日docker常见问题

一、常见问题
1.镜像的容器运行时,如果未提供ip a或者ifconfig命令,所有用法以下两种方查看容器ip:
1)切换到某个容器:docker attach xxxx (比如docker attach nginx);然后cat /etc/hosts;
2)直接在宿主机执行命令:docker inspect xxxx (比如docker inspect nginx);
会回显一个json串信息,就包含了查询的容器ip;

2.启动容器时报错:找不到/bin/bash
可以在启动容器时不指定解释器/bin/bash,即:
docker run -it -d --name ng nginx:latest
而不要使用如下命令
docker run -it -d --name ng nginx:latest /bin/bash

3.无法附着到容器,即docker attach没反应
可以在容器已经运行的情况下,使用下面命令(注意一定时docker容器已经运行):
docker exec -it CONTAINER ID /bin/bash 或者 docker exec -it NAME /bin/bash
CONTAINER ID和NAME表示已运行的容器ID和容器名;但是这种方式,每执行一个命令,都要在docker容器内开启一个新的进程;
以这种方式切换到容器后,如果通过exit,ctrl+C,ctrl+D方式退出,容器并不会停止运行,所以这是一种比较保险的方式,防止误停止容器运行;

4.从docker hub官方镜像站pull的镜像,运行的容器缺少命令
我从docker官网拉取了nginx镜像,运行后进入容器内部,发现没有wget命令,然后理所当然的安装wget命令:
apt-get -y install wget
但是又会报下面的错误:

这是因为最初的镜像运行的容器中,软件源中的所有软件列表(即/erc/apt/sources.list)未更新导致;执行以下命令后,再进行安装即可;
apt-get update
如果公司不支持外网链接,无法更新软件源,则可在公司内部的镜像站上搜debian,然后然后使用说明,手动替换/erc/apt/sources.list文件内容即可;

容器 命令 运行 镜像 方式 软件 公司 这是 切换 更新 常见 常见问题 问题 理所当然 使用说明 信息 内容 可在 后进 官方 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司的优势 宜安科技 互联网金融 融势互联网科技 碳银互联网科技有限公司 润盈互联网科技 上海亿帐通互联网科技 左右互联网络科技 互联网科技产品 南平创想时代互联网科技有限公司 华夏恒生互联网科技013171 华夏恒生科技与互联网科技 威龙国际互联网科技公司 工业互联网山东科技大学 江苏互联网智能科技软件 上海同邻互联网科技有限公司规模 易租星互联网科技有限公司 互联网科技职业技能培训学校 好易买互联网科技 第三届互联网大会安防黑科技 青岛易易互联网科技 互联网和科技创新 互联网科技缩写 贵州叶脉互联网科技有限公司所属行业 厦门千工互联网科技有限公司 国大互联网教育科技有限公司工作 企晟互联网信息科技有限公司 晋城互联网科技 杭州披云加互联网科技有限公司 普陀区互联网教育科技管理办法 瑞安市蟠桃会互联网科技有限公司
0