您的位置:首页 > 运维架构 > Docker

Docker常用命令

2017-09-13 15:18 302 查看
查询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设置-》添加端口映射。





 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Docker