docker命令大全

基础命令:

镜像管理:

docker info 		                                    显示Docker信息,包括镜像数和容器数	
docker --version/-v 					                查看Docker版本信息 
docker search 镜像名字									模糊查询镜像名称
docker pull  镜像名称									拉去指定镜像
docker push  镜像名称									将指定镜像推送到远程仓库
docker images 											列出本地镜像
docker images ----no-trunc  							列出本地镜像的完整信息
docker rmi  镜像名/编号									删除指定镜像(如果镜像处于使用状态不能删除)	
docker tag  镜像名字	镜像名:标签						    给指定镜像加上标签后归入某一仓库
docker build -f Dockerfile(路径)  --tag name:tag  .     	使用Dockerfile创建自定义镜像(具体可查看Dockerfile篇)
docker history 镜像                       	            查看指定镜像的创建历史
docker sava -o 镜像名.tar  镜像名                         将指定镜像保存成tar归档文件
docker  load < 镜像名.tar	                            导出镜像归档文件

仓库管理

docker login/logout  -u 用户名 -p 密码					登录/登出docke仓库,如果不指定,默认为Docker Hub

容器管理:

docker cp  /www/datadir  images:/www/                将主机的datadir拷贝到www下
docker  ps  -a 									 	  列出所有的容器包括未运行的
docker  ps 										      列出当前正在运行的容器
docker ps -n 3                                        列出最近创建的3个容器
docker inspect  容器名  						          获取容器或者镜像的元数据
docker top  进程            	                          查看容器内某进程信息
docker attach  --sig-proxy=false 容器			      进入某容器并保证ctrl + c 不会停止容器
docker logs  -f  容器  	                              跟踪显示容器的日志
docker logs --tail  10  容器           	              显示容器最新的10条日志
docker export -o容器-`date +%Y%m%d`.tar 容器           将容器按照日期保存为tar文件
docker port 容器	              		                  显示容器映射的端口

容器操作

docker run --name 自定义 -p port:port --privileged=true -d images /bin/bash      基于images创建一个name自定义且映射本地端口的容器(具体参数可参考docker run --help)
docker start/stop/restart 容器                                                   启动/停止/重启容器
docker kill -s  signal  容器											            杀死某个容器并向容器发出一个signal
docker rm -f  容器名/容器编号	                                                    强制杀死一个或者多个容器···
docker pause 容器                                                                暂停容器中的业务
docker unpause  容器                                                             恢复容器中的业务
docker exec  -it  容器   命令                                                    在容器中执行命令
docker create  选项  image  命令     											创建一个容器但是不启动,语法个run一样

容器网络操作

docker network ls					查看docker网络
docker nework create -d  bridge --subnet=***** --gateway=***** --ip-range= ****  docker    自定义一个网络
sudo docker network inspect  docker                                                        查看自定义网络的信息
docker run -itd --name=test --net=test-network nginx /bin/bash                 			   给创建的容器指定网络
docker network connect test-network test												   动态添加网络


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值