常用的 Docker 命令

docker images 来列出本地主机上的镜像

docker ps 列出所有在运行的容器信息

docker ps -l 显示最近创建的容器
docker ps -a 查看所有容器

docker stop 停止一个运行中的容器

docker logs 获取容器的日志

docker rm -f 删除容器

docker tag 标记本地镜像,将其归入某一仓库

docker tag flask:v2 demo5571.azurecr.io/demo

docker rmi 删除镜像

docker build 用于使用 Dockerfile 创建镜像

  • -f : 指定要使用的Dockerfile路径;
  • –tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。

举例:

# 指定路径
docker build -f /path/to/a/Dockerfile .
# 如果 Dockerfile 在当前路径
docker build -f ./Dockerfile .
# 在本地,/ 和 \ 等效
docker build -f .\Dockerfile .

在Docker中,没有名字也没有标签的镜像,叫虚悬镜像

# 显示虚悬镜像
docker images -f dangling=true

使用当前目录的 Dockerfile 创建镜像,名字为runoob/ubuntu,标签为v1。

docker build -t runoob/ubuntu:v1 .

关于 创建镜像 为什么最后要加 .

结论:.号是指镜像构建时打包上传到Docker引擎中的文件的目录,不是本机目录

参考链接: (1条消息) 了解docker build 命令后点号( . )的意思_伴随生的博客-CSDN博客

docker run 创建一个新的容器并运行一个命令

  • -i: 以交互模式运行容器,通常与 -t 同时使用;

  • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

  • -d: 后台运行容器,并返回容器ID;

  • -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

  • –name=“nginx-lb”: 为容器指定一个名称;

docker run -itd -p 5000:5000 --name cntr0815 images0815:v2

docker run 的 -i -t -d参数_99Kies的博客-CSDN博客_docker itd

docker exec 在运行的容器中执行命令

举例:

docker exec -it cntr0815v2 /bin/bash

进入容器(启动容器后启动bash)( cntr0815v2是容器名 / 也可写容器ID )

退出容器exit

欢迎关注我的博客,与我一起学习,我将持续分享我的学习过程,我是 热爱学习的小翁同学~

常用的 Docker 命令相关推荐

  1. Docker基础------安装docker,以及一些常用的docker命令,docker网络,自定义docker网络

    centos安装docker 1.卸载旧版的docker yum remove docker \docker-client \docker-client-latest \docker-common \ ...

  2. docker命令,一些常用的docker命令

    上一次讲了怎样在Linux上安装Docker,不会安装的,可以去看一下,去看怎样安装Docker. 接下来就讲一些docker最最基本.常用的命令. 1.docker pull [options] N ...

  3. brew 镜像_Docker牛刀小试:安装及常用的镜像命令和容器命令

    在上一篇我们对Docker做了一个简单介绍,有了一个犹抱琵琶半遮面的认识,这篇文章就揭开这半面黑纱,让Docker安装在我们的电脑上,根据官方文档,我们去操作它,去驾驭它! 我的电脑是Mac,可以通过 ...

  4. 安装Docker和下载images镜像和常用Docker命令

    安装Docker和下载images镜像和常用Docker命令 我的是centos7的方法: $sudo yum install docker 直接yum安装contos7使用centos6.5先获取e ...

  5. Docker常用命令(docker快捷键)海康docker命令 LY

    通用docker命令 查看镜像:docker images 查看每个镜像image每个容器占用空间大小:docker system df -v 修改镜像仓库标签:docker tag IMAGEID( ...

  6. 常用docker命令

    常用命令 1.   查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 因为Docker ...

  7. 常用docker命令,及一些坑

    常用命令 查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 因为Docker容器启动时 ...

  8. Docker的安装以及常用的一些命令

    这里以CentOS为例,如果在ubuntu上有不一样的地方,在后面咱在列出来. 安装Docker Install required packages. yum-utils provides the y ...

  9. THREE DAY | 网络安全之Linux(包含Linux常用命令,镜像下载,docker命令等内容)超详细!!!

    THREE DAY | 网络安全之Linux 一.Linux介绍 1.Linux系统简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多 ...

最新文章

  1. 劣质代码评析——《写给大家看的C语言书(第2版)》附录B之21点程序(一)
  2. cdh 添加jar包_使用maven下载cdh版本的大数据jar包
  3. 公益性岗位计算机考试内容,公益性岗位公共基础知识:计算机概述-计算机硬件系统(1)...
  4. 【OpenGL4.0】GLSL渲染语言入门与VBO、VAO使用:绘制一个三角形
  5. LeetCode 21. 合并两个有序链表(单链表)
  6. ArrayList的使用
  7. EIGRP and the OSPF redistribute
  8. 创建抽象类、_【Java视频教程】day16-抽象类
  9. arch开机自动认证
  10. 仿真器连接出现NO TARGET CONNECTED解决方法及cube配置方法
  11. unity 太阳自发光_这些太阳能概念设计,灵感来自植物!
  12. flash 围棋_17岁攻读剑桥计算机,围棋只有业余一段,研发阿尔法狗战胜柯洁
  13. Java构造方法解析
  14. ac自动机 匹配最长前缀_傻傻分不清吗?——Trie Tree,字典树、前缀树概述
  15. java编译器哪个好_java编译器什么好?java编译器工作原理是什么?
  16. Windows XP/2000/Vista/7/8/8.1/10系统 hosts文件位置及使用
  17. [jruby] warbler 配置问题说明
  18. matplotlib 绘制直方图
  19. HTML标签与CSS样式
  20. 王灏:光音网络致力打造Wi-Fi大生态圈

热门文章

  1. 撸起袖子加油干努力实现中国梦想PPT模板
  2. 传感器实训心得体会_关于实训的心得体会
  3. MarkDown高阶语法手册
  4. JS事件绑定的几种方式
  5. linux,ubuntu下软件的更新命令
  6. Sql Server 存储过程 循环处理字符串的每个字符
  7. 2021年R1快开门式压力容器操作考试及R1快开门式压力容器操作考试资料
  8. image “pyimage2“ doesn‘t exist
  9. 滑动窗口与双指针的区别
  10. tar命令打包和压缩与解压