-
斯蒂芬大帝
有同学在docker下安装了nginx 但是不知道目录在哪,可以使用命令:sudo find / -name "50x"因为nginx里必定会有50x,所以查找它,结果发现nginx的目录在docker容器里,如果操作它,就需要进入容器的shell。必须先启动容器:sudo docker start “容器ID”然后使用下边的命令进入shell:sudo docker exec -it “容器ID” bash将主机的文件复制到容器里:sudo docker cp 主机目录 容器ID:容器目录
-
慕侠2389804
用 docker ps 找到你要进入的container的 id,然后用 docker exec 执行一个 bash如:docker exec -it 40c330755e61 /bin/bash这样你就进到这个container 里面了,这个bash退出也不会影响之前 docker run 启动的 bash如果需要其他参数可以参考docker 手册 man docker-exec ,man docker-run 等等
-
慕码人2483693
有同学在docker下安装了nginx 但是不知道目录在哪,可以使用命令:sudo find / -name "50x"因为nginx里必定会有50x,所以查找它,结果发现nginx的目录在docker容器里,如果操作它,就需要进入容器的shell。必须先启动容器:sudo docker start “容器ID”然后使用下边的命令进入shell:sudo docker exec -it “容器ID” bash将主机的文件复制到容器里:sudo docker cp 主机目录 容器ID:容器目录