TypechoJoeTheme

主机评测

VPS教程

专注VPS评测和优惠码发布

Docker命令实战教程

2021-04-07
/
0 评论
/
996 阅读
/
正在检测是否收录...
04/07

1、查看docker镜像

docker images

Docker镜像默认本地存储到/var/lib/docker/image/目录下。

2、搜索docker镜像

#搜索nginx镜像

docker search nginx

3、下载docker镜像

#下载nginx镜像

docker pull nginx

4、删除docker镜像

#删除MySQL5.7镜像

docker rmi 镜像ID

#强制删除MySQL5.7镜像

docker rmi -f 镜像ID

5、导入docker镜像

#导入镜像

docker load < 镜像包

docker load -i 镜像包

6、导出docker镜像

#其中-o表示指定文件名称

docker save -o CentOS7.tar 192.168.1.91/web/centos7:v1

7、创建并启动docker容器

#创建并启动CentOS7.7虚拟机,其中-i代表交互模式,-t代表tty终端,-d代表后台运行;

docker run -itd –name CentOS7.7 –privileged=true daocloud.io/centos:7 /usr/sbin/init

8、查看docker正在运行的容器

docker ps

9、查看所有的docker容器

docker ps -a

10、停止docker容器(虚拟机)

#停止alpine容器(虚拟机)

docker stop 容器ID

11、启动docker容器(虚拟机)

#启动alpine容器(虚拟机)

docker start 容器ID

12、删除docker容器(虚拟机)

#删除alpine容器(虚拟机)

docker rm 容器ID

#强制删除alpine容器(虚拟机)

docker rm -f 容器ID

13、重启docker容器(虚拟机)

#重启alpine容器

docker restart 容器ID

14、进入docker容器(虚拟机)

#进入alpine容器

docker exec -it 容器ID /bin/sh

docker exec -it 容器ID /bin/bash

15、查看docker日志

#实时查看末尾10行日志

docker logs –tail=10 -f tomcat9

#实时查看最近一分钟的日志

docker logs -f tomcat9 –since=1m

#查看某时间段日志

docker logs -t –since=”2018-02-08T13:23:37″ –until “2018-02-09T12:23:37” CONTAINER_ID

16、查看docker容器信息

#查看tomcat9容器的详细信息

docker inspect tomcat9

17、查看docker容器IP地址

#查看tomcat9容器IP地址

docker inspect tomcat9 | grep “IPAddress” -w | awk -F ‘”‘ ‘NR==1{print $(NF-1)}’

18、监控docker容器状态

#监控所有容器的状态

docker stats

#监控tomcat容器状态

docker stats tomcat9

#静态监控tomcat容器状态

docker stats –no-stream tomcat9

19、批量删除无用镜像(none)

docker rmi -f $(docker images|grep none -w|awk ‘{print $3}’)

20、批量删除宕机的容器

docker rm -f $(docker ps -a|grep Exited -w|awk ‘{print $1}’)

docker
朗读
赞 · 0
赞赏
感谢您的支持,我会继续努力哒!
打开微信扫一扫,即可进行打赏哦!
版权属于:

主机评测

本文链接:

https://zjpc.cc/560.html(转载时请注明本文出处及文章链接)

评论 (0)