docker常用命令详解(docker常用命令总结推荐)
docker常用命令详解
docker常用命令总结推荐一、汇总:
总的来说分为以下几种:
Docker环境信息 — docker [info|version]
容器生命周期管理 — docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]
容器操作运维 — docker [ps|inspect|top|attach|wait|export|port|rename|stat]
容器rootfs命令 — docker [commit|cp|diff]
镜像仓库 — docker [login|pull|push|search]
本地镜像管理 — docker [build|images|rmi|tag|save|import|load]
容器资源管理 — docker [volume|network]
系统日志信息 — docker [events|history|logs]
常用命令的含义:
1 docker 命令介绍
docker --help
管理命令:
container 管理容器
image 管理镜像
network 管理网络
命令:
attach 介入到一个正在运行的容器
build 根据 Dockerfile 构建一个镜像
commit 根据容器的更改创建一个新的镜像
cp 在本地文件系统与容器中复制 文件/文件夹
create 创建一个新容器
exec 在容器中执行一条命令
images 列出镜像
kill 杀死一个或多个正在运行的容器
logs 取得容器的日志
pause 暂停一个或多个容器的所有进程
ps 列出所有容器
pull 拉取一个镜像或仓库到 registry
push 推送一个镜像或仓库到 registry
rename 重命名一个容器
restart 重新启动一个或多个容器
rm 删除一个或多个容器
rmi 删除一个或多个镜像
run 在一个新的容器中执行一条命令
search 在 Docker Hub 中搜索镜像
start 启动一个或多个已经停止运行的容器
stats 显示一个容器的实时资源占用
stop 停止一个或多个正在运行的容器
tag 为镜像创建一个新的标签
top 显示一个容器内的所有进程
unpause 恢复一个或多个容器内所有被暂停的进程
二、镜像相关
1、拉取镜像
docker pull
2、查看镜像
docker images
3、删除镜像
docker rmi
常用参数:
1. -f:强制删除运行中的容器
4、创建镜像
(1)对源镜像更改后重新建立新镜像
docker commit
常用参数:
1. -m:本次提交信息
2. --author="" :作者
(2)使用Dockerfile文件来构建镜像
docker build
常用参数:
1. -t x/y:z:指定镜像的命名空间为x仓库为y,tag为z
三、容器相关
1、运行容器
docker run
常用参数:
1. --name:为容器指定名称
2. -it:启动一个交互型容器,此参数为我们和容器提供了一个交互shell
3. -d:创建后台型容器
4. -restart=always:容器退出后自动重启
5. -restart=on-failure:x:容器退出时如果返回值是非0,就会尝试重启x次
6. -p x:y :主机端口:容器端口
7. -P:随机分配一个49000到49900的端口
8.-v:创建数据卷
7. -n :指定dns
8. -h : 指定容器的hostname
9. -e :设置环境变量
10. -m :设置容器使用内存最大值
11. --net: 指定容器的网络连接类型,支持 bridge/host/none/container
12. --link=x: 添加链接到另一个容器x
13. --expose=x: 开放端口x
这里docker create和docker run -it创建的容器都是交互型容器
2、查看正在运行的容器
docker ps
常用参数:
1. -a:查看所有容器
2. -l:只列出最近创建的
3. -n=x:只列出最后创建的x个
3. -q:只列出容器id
3、停止容器
docker stop //方式较温柔,慢慢的停止容器的运行 docker kill //方式简单粗暴,立即停止容器运行
4、删除容器
docker rm
常用参数:
1. -f:强制删除运行中的容器
2. docker rm `docker ps -aq`:删除所有容器
5、查看容器日志
docker logs
常用参数:
1. -f:实时查看日志
2. --tail=x:查看最后x行
3. -t:查看日志产生的时间
6、查看容器进程
docker top
7、查看容器配置信息
docker inspect
常用参数:
1. -f='{{x}}':查看x配置
8、进入容器
(1)进入交互型容器
docker attch
常用参数:
1. -f:强制删除运行中的容器
2. docker rm `docker ps -aq`:删除所有容器
(2)进入后台型容器
docker exec
常用参数:
1. -it 容器id /bin/bash:进入到后台容器
四、Dockerfile
到此这篇关于docker常用命令总结(推荐)的文章就介绍到这了,更多相关docker常用命令内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- dockerrun执行脚本(docker run和start的区别说明)
- docker安装详细教程linux(linux中docker的安装教程)
- docker 默认内存(docker 运行指定内存的操作)
- docker容器临时网络连接(Docker与iptables及实现bridge方式网络隔离与通信操作)
- docker swarm 集群(用Docker swarm快速部署Nebula Graph集群的教程)
- linuxnfs服务教程(使用Docker的NFS-Ganesha镜像搭建nfs服务器的详细过程)
- idea 远程部署docker(IDEA使用Docker插件菜鸟教程)
- docker容器技术搭建个人博客(使用Portainer部署Docker容器的项目实践)
- docker如何进入容器(详解如何进入、退出docker容器的方法)
- 查看docker容器进程运行状态命令(docker容器内要启动两个进程时Dockerfile的实现代码)
- docker容器管理技巧(Docker容器编排实现过程解析)
- docker nginx 配置详解(Docker 如何安装 Nginx)
- centosdocker镜像安装mysql(linux下利用Docker安装mysql的步骤)
- docker实现redis集群(详解使用Docker进行Redis主从复制实践)
- navicat连接mysql1045解决方法(Navicat 连接服务器端中的docker数据库的方法)
- mysql允许远程访问docker(Docker部署mysql远程连接 解决2003的问题)
- 大事件 合肥四中火了(大事件合肥四中火了)
- 翼龙贷组织出借人调研 感受鄱阳 借 来的致富路(翼龙贷组织出借人调研)
- 2023新国风戏曲教育寒假集训班汇报演出《戏娃闹元宵》图文报道(2023新国风戏曲教育寒假集训班汇报演出戏娃闹元宵图文报道)
- 九儿《狐踪谍影》出演热血女特警,戏份杀青受关注(九儿狐踪谍影出演热血女特警)
- 红色代表什么(红色代表什么寓意)
- 蓝天代表什么(蓝天代表什么生肖)
热门推荐
- windows2003ftp配置(轻松架设Windows 2003用户隔离FTP站点的注意事项)
- IIS8.0安装配置完整图文教程 IIS8.0的Web Server asp设置(IIS8.0安装配置完整图文教程 IIS8.0的Web Server asp设置)
- nginx怎么进一步配置(Nginx已编译的nginx-添加新模块)
- linux虚拟内存实现需要哪六种机制(解析Linux高性能网络IO和Reactor模型)
- windowsmysql服务在哪里(解决windows service 2012阿里云服务器在搭建mysql时缺少msvcr100.dll文件的问题)
- 微信小程序引用模板的函数(微信小程序页面与组件之间信息传递与函数调用)
- nginx-rtmp-module 配置(Nginx搭建rtmp直播服务器实现代码)
- python pdf文件操作(Python常见读写文件操作实例总结文本、json、csv、pdf等)
- mysql开启事务没有提交(MySQL 事务autocommit自动提交操作)
- python3 for循环怎么用(Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9