Docker 安装Centos7 问题随笔记
记录在Deepin 20 中,安装Docker 发现的问题,及Docker中安装Centos7或使用centos7中出现的问题。
centos7 bash: ip command not found centos
发现问题:在容器中的centos中,查看IP,ip addr,提示没有命令被找到。
解决方案: yum -y install initscripts
centos7 如果想要独立IP需要单独安装
yum -y install bridge-utils
centos7 如果需要下载文件,需要单独安装wget
yum install -y wget
例如安装jdk:wget https://download.oracle.com/otn-pub/java/jdk/15.0.1+9/51f4f36ad4ef43e39d0dfdbaf6549e32/jdk-15.0.1_linux-x64_bin.tar.gz?AuthParam=1610071731_b74bba9d390bb5910d650bbb49758b16
Dockerfile 构建提示"docker build" requires exactly 1 argument.
docker build -t centos7-jdk15:1 .
原因是后面缺少了一个.表示当前路径
Dockfile build时文件过大
dockerfile要放在一个单独的文件夹内,否则在build的时候,会将dokerfile同级目录下的全部文件都发送到Docker daemon中,这样就会造成build文件过大。另外要减少RUN命令,每一个RUN都会增加一层镜像。