docker cp 时报错:bash: docker: command not found
如题所错是笔者在cp宿主机的文件到docker容器中,出现原因是docker cp应该在宿主机上执行,笔者是进入到了docker容器里
- 查看正在运行容器信息:
docker ps
- 执行 查看容器comcat中的地址
docker exec -it 5afa30495e63 /bin/bash #中间那个是容器id(CONTAINER_ID)就是上图的id
把war包丢到宿主机 在丢到container里面丢到tomcat/webapps下
- 这里笔者是另开窗口执行,前面是宿主机上的war包位置,中间是id,后面是docker容器的目标目录
docker cp /usr/docker/test/keumserver.war 5afa30495e63:/usr/local/tomcat/webapps
- 你的docker正在运行的话,不需要重启,可以看到tomcat下日志正在启动项目
- 这里笔者是另开窗口执行,前面是宿主机上的war包位置,中间是id,后面是docker容器的目标目录
- 然后浏览器访问地址就ok
还没有评论,来说两句吧...