docker 常用命令

#查看当前可用docker
[pbmp@docker1 ~]$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
083916f7ab46 10.10.67.139:5000/prov-remote/couponpm:20161216 “/bin/bash /home/pbmp” 4 hours ago Up 4 hours couponpm

#查看当前可用docker的NAME
docker ps -a|grep -v “CONTAINER ID”|awk ‘{print $NF}’

#进入docker镜像
[pbmp@dock2-test ~]$ docker exec -ti webmerser /bin/bash
bash-4.1# pwd
/

#退出docker镜像
bash-4.1# exit
exit
[pbmp@dock2-test ~]$

#重启docker镜像
[pbmp@dock2-test ~]$ docker restart webmerser

#从镜像容器copy 文件到宿主机
docker cp webmerser:/home/pbmp/jetty-web-merser/webapps/webmerser/upload/SdShofinfo/ ./

#停止、启动、杀死一个容器
docker stop <容器名orID>
docker start <容器名orID>
docker kill <容器名orID>

#给镜像内脚本赋权chmod +x
docker exec -u pbmp ${APPNAME} chmod +x /home/pbmp/jetty-web-merser/webapps/couponPM/WEB-INF/bin/issuenoOut.sh

发表评论

电子邮件地址不会被公开。 必填项已用*标注