Docker dockerfile case: centos admite vim

  • Cree un centoscontenedor. De manera predeterminada, la instrucción no se admite en el contenedor vim, solo vise puede usar la instrucción. (Adjunto: sintaxis e instrucciones de Dockerfile )

  • centosPero si desea admitir el comando después de crear el contenedor vim, debe personalizarlo centos, escriba dockerfile:

    // 基于 centos:7
    FROM centos:7
    // 作者
    MAINTAINER dzm <dzm@163.com>
    // 执行安装 vim
    RUN yum install -y vim
    // 指定工作目录
    WORKDIR /usr
    // 指定默认 cmd
    CMD /bin/bash
    
  • Después de guardarlo dockerfile, puede ejecutar directamente el comando de compilación en el directorio actual para dockerfilecompilarlo en una imagen espejo:

    $ docker build -t dzmcentos:1.0 . 
    
  • Después de esperar a que se genere la imagen, use la imagen para generar el contenedor

    $ docker run -it --name dzmcentos-test dzmcentos:1.0 /bin/bash
    

    dzmcentos-testEn el contenedor, puede usar directamente vimel comando:

    $ vim a.txt
    

Guess you like

Origin blog.csdn.net/zz00008888/article/details/132063406