再也不怕忘掉了运维命令了之docker命令集

重新启动docker
service docker restart 
启动容器
docker start [容器ID]
搜索镜像
docker search [服务名称]
拉取镜像
docker pull [服务名称]

需要注意的是,如果pull不到,建议search一下,然后复制服务的全名,例如

docker pull  docker.io/mysql
查看本地镜像
docker images
删除镜像
docker rmi [镜像ID]
运行某个镜像
docker run -d -p [宿主机端口]:[容器端口]   [镜像名]

-d 代表后台方式运行

查看当前运行容器
docker ps
查看所有容器,包括停止的
docker ps -a
进入某个正在运行的容器
docker exec -it [容器名] bash
停止某个容器
docker stop [容器ID或者容器名]
删除某个容器
docker rm [容器ID]
删除所有容器
docker rm $(docker ps -aq)
将当前容器打包成镜像
docker commit [选项] [容器ID或容器名]  [仓库名:标签]

例如

docker commit -a "halo" -m "my halo"  738fede3e78f wyh:halo

OPTIONS说明:

-a :提交的镜像作者;
-c :使用Dockerfile指令来创建镜像;
-m :提交时的说明文字;
-p :在commit时,将容器暂停。

保存镜像为文件

docker save -o [要保存的文件名] [要保存的镜像]

例如,保存为tar包

[root@iZ2zeekt9drfugt1m0fpcxZ /]# docker save -o halo.tar dfe596bcda80 
[root@iZ2zeekt9drfugt1m0fpcxZ /]# ls
bin  boot  dev  etc  halo.tar  home  lacas  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@iZ2zeekt9drfugt1m0fpcxZ /]# 

导入镜像
docker load --input 文件  
或者  
docker load < 文件名
查看最近30分钟的启动日志
docker logs --since 30m CONTAINER_ID
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值