栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【docker】基础使用命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【docker】基础使用命令

常用命令的合集,忘了随时查一查

1.容器镜像管理类

拉取镜像到本地 : docker pull ubuntu

查询镜像:docker search ubuntu

删除本地镜像:docker rmi ubuntu

查看所有容器 : docker ps -a (不加-a 只列出启动中容器)

启动/关闭/重启容器:docker [start/stop/restart] b750bbbcfd88

进入容器:docker attach ***  (不推荐使用、退出后容器关闭)

                  docker exec -it *** /bin/bash (详细见后)

导出容器:docker export *** > ubuntu.tar

导入容器:cat ubuntu.tar | docker import - test/ubuntu:v1

删除容器:docker rm -f ***   (-f 强制删除。不加只能删除未启动容器)

删除所有未启动容器: docker container prune


2.查看容器信息

端口查询:docker port ***    3306/tcp -> 0.0.0.0:3306     [容器内端口->本地端口]

日志查询:docker logs -f *** (-f 标准输出格式)

容器内运行情况:docker top ***     (与top返回信息类似)

配置信息、状态信息:docker inspect ***  (所有信息基本都查得到)


3、容器新建、镜像更新

新启动容器:docker run [-itd]  [-p 5000:5000/udp]  [--name 容器名] [--network 容器间网络] [-v /d/:/data]  [--env VARIABLE=VALUE]镜像名  /bin/bash

参数说明

-i:交互操作     

-t:终端     

-d:启动后在后台运行

-p:端口映射   本地端口 : 容器端口 / 网络协议    (网络协议默认tcp)

-P:端口随机映射

-name:容器命名

-v:文件挂载   本地文件/容器文件

-network:容器间网络   [新建命令 : docker network create -d bridge ***网络名]

--env:添加环境变量 多个变量写多条--env

容器内安装命令 :apt install iputils-ping

根据容器更新镜像:docker commit [-m="描述信息"]  [-a="作者"]  ***容器ID  ***创建的目标镜像名

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884713.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号