117.info
人生若只如初见

Docker在Ubuntu上如何管理容器

在Ubuntu上管理Docker容器可以通过以下常用命令来实现:

镜像管理(Images)

  • 拉取镜像

    docker pull ubuntu:20.04
    

    这个命令从Docker Hub拉取名为ubuntu且标签为20.04的镜像。

  • 列出镜像

    docker images
    

    列出本地所有可用的Docker镜像。

  • 删除镜像

    docker rmi ubuntu:20.04
    

    删除本地名为ubuntu:20.04的镜像。

  • 提交容器为新镜像

    docker commit CONTAINER IMAGE_NAME:TAG
    

    将一个正在运行的容器CONTAINER提交为一个新的镜像IMAGE_NAME:TAG

  • 保存镜像到本地文件

    docker save -o ubuntu-20.04.tar ubuntu:20.04
    

    ubuntu:20.04镜像导出到本地文件ubuntu-20.04.tar中。

  • 从本地文件加载镜像

    docker load -i ubuntu-20.04.tar
    

    从本地文件ubuntu-20.04.tar中加载镜像ubuntu:20.04

容器管理(Containers)

  • 创建容器

    docker create -it ubuntu:20.04
    

    使用镜像ubuntu:20.04创建一个容器。

  • 查看容器

    docker ps -a
    

    查看本地所有容器(包括运行中和停止的)。

  • 启动容器

    docker start CONTAINER
    

    启动一个停止的容器CONTAINER

  • 停止容器

    docker stop CONTAINER
    

    停止一个运行中的容器CONTAINER

  • 重启容器

    docker restart CONTAINER
    

    重启一个容器CONTAINER

  • 创建并启动容器

    docker run -p 20000:22 --name mycontainer -itd ubuntu:20.04
    

    使用ubuntu:20.04镜像创建并启动一个容器,-p 20000:22表示将容器内的端口22(通常是SSH服务端口)映射到主机的端口20000。

  • 附加到容器

    docker attach CONTAINER
    

    附加到运行中的容器。

Docker Compose

  • 启动并运行Docker Compose配置中的所有容器

    docker-compose up
    

    以后台方式启动容器。

  • 停止并删除容器、网络等资源

    docker-compose down
    
  • 查看Docker Compose管理的容器日志

    docker-compose logs
    

未经允许不得转载 » 本文链接:https://www.117.info/ask/feeaeAzsNAAZRDFw.html

推荐文章

  • 如何在Ubuntu上配置PHP时区

    在 Ubuntu 上配置 PHP 时区,可以按照以下步骤进行操作:
    方法一:通过 php.ini 文件配置 找到 php.ini 文件: 通常位于 /etc/php/{version}/cli/php.ini 或...

  • ubuntu securecrt日志查看与管理

    在Ubuntu系统中使用SecureCRT进行日志查看与管理,可以按照以下步骤进行:
    查看日志 打开SecureCRT并连接到远程服务器。
    在菜单栏中,点击“Options”...

  • ubuntu compton未来发展趋势如何

    Compton 是一个在 Linux 下广泛使用的窗口管理器合成器,主要用于提供窗口的合成和阴影效果,从而增强桌面环境的视觉效果。关于 Compton 的未来发展趋势,可以从...

  • Ubuntu中PHP如何进行内存管理

    在Ubuntu中,PHP的内存管理主要通过配置文件和代码实现。以下是一些建议和方法来管理PHP内存: 修改php.ini配置文件:
    在Ubuntu系统中,PHP的内存限制通常在...

  • 如何通过JS日志优化网站速度

    通过JavaScript日志来优化网站速度是一个很好的方法,因为它可以帮助你识别和解决性能瓶颈。以下是一些步骤和建议,帮助你利用JavaScript日志来优化网站速度:

  • centos cobbler如何备份和恢复

    在CentOS系统上使用Cobbler进行备份和恢复,可以参考以下步骤:
    备份Cobbler配置和系统 备份Cobbler配置文件: 进入Cobbler配置文件目录:cd /etc/cobbler<...

  • Debian系统中lsnrctl的使用技巧

    在Debian系统中,lsnrctl 是 Oracle 数据库监听器的控制工具。以下是一些使用 lsnrctl 的技巧:
    启动监听器
    要启动监听器,可以使用以下命令:
    l...

  • XRender在Linux中的安全性分析

    XRender 是一种用于在 X Window 系统中呈现矢量图形的渲染引擎,通常与 GTK 和 Qt 等图形库一起使用。在 Linux 系统中,XRender 的安全性分析可以从多个方面进行...