需要在容器里修改一些配置文件,例如进入命令行,用vi命令修改,但是提示没有vi(command not found) 例如mysql镜像下,需要修改/etc/my.cnf,所以进入docker镜像: docker exec -it [contanerId] bash 进入后,发现无论是使用 vim vi nano emacs 都提示command not found 把文件copy到宿主机(使用dokcer copy命令),然后在宿主机编辑修改后,再复制到容器里 # 复制容器里的需要修改的文件到宿主机 docker…