Docker常用命令
查询imagesdocker search XXXX 下载images:docker pull XXX 导入image:cat java.tar | sudo docker import -pushmsg:latest 导出image:docker export cbe3cb7799ed > java.tar 查看镜像:docker images
查询images
docker search XXXX
下载images:
docker pull XXX
导入image:
cat java.tar | sudo docker import -pushmsg:latest
导出image:
docker export cbe3cb7799ed > java.tar
查看镜像:
docker images
1.停止所有的container,这样才能够删除其中的images:
docker stop $(docker ps -a -q)
如果想要删除所有container的话再加一个指令:
docker rm $(docker ps -a -q)
2.查看当前有些什么images
docker images
3.删除images,通过image的id来指定删除谁
docker rmi <image id>
想要删除untagged images,也就是那些id为<None>的image的话可以用
docker rmi $(docker images | grep"^<none>" | awk "{print $3}")
要删除全部image的话
docker rmi $(docker images -q)
查看容器:
docker ps -a
关闭容器:
docker kill -s KILL f9ca3e0c1601
进入容器:
docker exec -it d48b21a7e439 /bin/sh
docker exec -it 775c7c9ee1e1 /bin/bash
运行Redis:
cd /opt/redis/
dockerrun -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server--appendonly yes
运行rabbitmq:
dockerrun -d --name rabbitmq --publish 5671:5671 --publish 5672:5672 --publish4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672macintoshplus/rabbitmq-management
创建UAS容器:
docker run --name uas -p 8080:8080 -v/opt/UAS/:/usr/local/tomcat/webapps/ -d tomcat:latest
对于Windows中安装VMware虚拟机跑docker,如果想局域网内能访问docker,需要将Windows的端口和虚拟机内系统端口进行映射:
VMware-》编辑-》虚拟网络编辑器-》VMnet8-》NAT设置-》添加端口映射。
更多推荐
所有评论(0)