前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker学习系列3:常用命令之容器命令

Docker学习系列3:常用命令之容器命令

原创
作者头像
凯哥Java
发布2022-12-05 10:15:29
4320
发布2022-12-05 10:15:29
举报
文章被收录于专栏:凯哥Java凯哥Java

本文是Docker学习系列教程中的第三篇。前几篇教程如下:

「图文教程」Windows11下安装Docker Desktop

「填坑」在windows系统下安装Docker Desktop后迁移镜像位置

Docker学习系列1-如何安装docker?

【Docker学习系列】Docker学习2-docker设置阿里云镜像加速器

【Docker学习系列】Docker学习3-docker的run命令干了什么?docker为什么比虚拟机快?

Docker学习2-常用命令之启动命令和镜像命令

通过前面几篇文章的学习,我们已经掌握了Docker常用的两类命令,接下来,我们来学些docker的容器命令。我们知道,docker是运行在Linux上面的。我们安装VM虚拟机,安装Centos7操作系统,然后按照Docker,现在再看看看,我们电脑中分层情况:笔记本电脑硬件、Win11操作系统、VmVare、Centos7系统、Docker、Ubuntu5这么多层次中,我们即将学习的docker容器命令,在哪一层呢?我们再来看看下图:

clipboard.png
clipboard.png

为了便于区分我们在docker中使用Ubuntu来作为演示(还有一个原因:Ubuntu体积小)

下载centos 或ubuntu:

clipboard.png
clipboard.png

主要演示以下命令:

clipboard.png
clipboard.png

1:新建并启动容器

使用命令:

docker run [OPTIONS] IMAGE [COMMAND][ARG...]

启动交互式容器(前台命令行)

其中[OPTIONS]说明:

有些是一个减号的,有些是两个减号的

--name="容器新名":为容器指定一个名字

clipboard.png
clipboard.png

-d:后台运行容器并返回容器ID,也就是启动守护式容器(后台运行)

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

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

也就是启动交互式容器(前台有伪终端,等待交换)

-P:随机端口映射,大写P

-p:指定断开映射,小写p

clipboard.png
clipboard.png

使用交互式方式启动Ubuntu:

clipboard.png
clipboard.png
clipboard.png
clipboard.png
clipboard.png
clipboard.png

2:列出所有正在运行的容器

docker ps[OPTIONS]

clipboard.png
clipboard.png

[OPTIONS]说明:

clipboard.png
clipboard.png

-a:

clipboard.png
clipboard.png

3:退出容器

clipboard.png
clipboard.png
clipboard.png
clipboard.png

4:启动已经停止的容器

clipboard.png
clipboard.png

docker start 05c0113eeeae

clipboard.png
clipboard.png

使用docker ps 查看。

clipboard.png
clipboard.png
clipboard.png
clipboard.png

4.2:删除已经停止的容器

clipboard.png
clipboard.png

注意:下面命令千万别轻易使用

clipboard.png
clipboard.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主要演示以下命令:
  • 1:新建并启动容器
    • 使用命令:
    • 2:列出所有正在运行的容器
      • docker ps[OPTIONS]
      • 3:退出容器
      • 4:启动已经停止的容器
        • 4.2:删除已经停止的容器
        相关产品与服务
        容器镜像服务
        容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档