docker基础常用命令

Docker常用命令:
1.显示docker容器
【root@sxss】# docker ps


2.显示所有docker容器(包括已经退出的)
【root@sxss】# docker ps -a


3.进入docker
【root@sxss】# docker exec -it [$容器 id] bash


4.启动docker
【root@sxss】# docker start [$容器id]


5.停止docker
【root@sxss】# docker stop [$容器id]


6.重启docker
【root@sxss】# docker restart [$容器id]


7.删除docker(慎用)
【root@sxss】# docker rm [$容器id]


8.从镜像中心拉取镜像
【root@sxss】# docker pull
reg.docker.tbsite.net/houyi_virtualmaster@sha256:fc99ccf74e5b40e310344dd7e16ab6
8ce9c379d49cde6afd259b97fcae5daaa2


9.推送镜像到镜像中心
【root@sxss】# docker push reg.docker.tbsite.net/private-cloud-tianmu/tianmu-api


10.查询本地镜像列表
【root@sxss】# docker images


11.删除本地docker镜像
【root@sxss】# docker rmi [$镜像id]


12.从docker中拷贝文件到本地
【root@sxss】# docker cp [$容器id]:/root/.bashrc/tmp/


13.拷贝文件到docker中
【root@sxss】# docker cp/tmp/.bashrcaa3c45f2461b:/root/.bb


14.加载归档好的镜像到本地
【root@sxss】#docker load <middleware-mq-deploy-broker_v2_dauth.tar


15.手工拉起一个镜像(一般用于测试,测试完记得删除)
【root@sxss】# docker run --net=host --entrypoint=/bin/bash-it
reg.docker.tbsite.net/aliyun_oss_test@sha256:51ee2ec085c733697eb00747722b3b630
a48b80fc3ea2615116c73f21472a0d7
让docker执行命令
【root@sxss】#docker exec [$容器id]/bin/bash/opt/aliyun/install/check_health.sh

16、删除docker容器

【root@sxss】# docker rm -f [$容器id]

17、本机文件拷贝到容器里面

【root@sxss】# docker cp /home/文件 [$容器id]:/home/admin/tops/wennkdjk001

18、拷贝容器里面的文件到本机

【root@sxss】# docker cp [$容器id]:/home/admin/tops/wennkdjk001 /root

原文地址:https://www.cnblogs.com/caiciadeliliang/p/12828440.html