Common-used commands in Docker

1. Start running a image in background mode

docker run -it -d <image>:<tag>

e.g. docker run -it -d ubuntu:16.04


2. Start running a image and bind a volume

docker run -it -d <image>:<tag> -v <host_path>:<container_path>

e.g. docker run -it -v /tmp/docker_shared:/home/Downloads -d ubuntu:16.04


3. Commit an image based on specific container

docker commit -m "<comment>" -a "<author>" <container_id> <repo_name>:<tag>

e.g. docker commit -m "Added HBase Standalone database" -a "Xianyi Ye" e6f05969d5db yexianyi/hbase-standalone:v1


4. Log into docker hub

docker login --username=<username> --password=<password>

e.g. docker login --username=tester --password=tester


5. Push your own image to docker hub

docker push <image>:<tag>

e.g. docker push yexianyi/hbase-standalone:v1


6. Remove stopped container

docker rm <container_id>

e.g. docker rm 3e0d79e2e5ea


7. Remove image

docker rmi <image_id>

e.g. docker rmi 3e0d79e2e5ea


8. Check CPU&Mem occupation

docker stats


9. Remove all containers

docker rm `docker ps -a -q`

10. Copy file from Container to Host:

docker cp <containerId>:/file/path/within/container /host/path/target

10. Create Impala QuickStart Container

docker run --privileged=true --hostname=quickstart.cloudera -p 8020:8020 -p 7180:7180 -p 21050:21050 -p 25000:25000 -p 50070:50070 -p 50075:50075 -p 50010:50010 -p 50020:50020 -p 5022:22 -t -i -d cloudera/quickstart /usr/bin/docker-quickstart


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yexianyi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值