前言
今日主要内容是前几天学习的docker基本操作命令
docker基本命令
docker版本信息:docker version
docker系统信息:docker info
镜像管理命令
查看所有镜像:docker images
搜索镜像:docker search busybox
拉取下载:docker pull busybox:latest
导出:docker save busybox>busybox.tar(例如可以导出拷贝给同事用)
导入:docker load<busybox.tar(拿到tar包后重新导入进去)
删除:docker rmi busybox:latest
更改镜像名:docker tag busybox:latest busybox:test(冒号后面是版本号)
查看镜像创建历史:docker history busybox
容器管理命令
运行容器:docker run -d --name=busybox busybox:latest ping 114.114.114.114
-d:后台启动
–name:指定名字,指定名字后都可以通过name对该容器进行操作
查看运行的容器:docker ps,docker ps -a
查看容器中运行的进程:docker top busybox
查看资源占用:docker stats busybox
容器:docker start/restart/stop/kill busybox
暂停容器:docker pause/unpause busybox
强制删除容器:docker rm -f busybox
查看日志:docker logs -f busybox
-f:一直刷新
执行命令:docker exec -it busybox ls
-i:交互式
-t:以一个终端方式打开
复制文件:docker cp busybox:/etc/hosts hosts
查看容器/镜像的元信息:docker inspect busybox
格式化输出:docker inspect -f ‘{{.Id}}’ busybox
查看容器内文件结构:docker diff busybox