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更新Postman

    在Ubuntu系统上更新Postman有多种方法,以下是其中两种常用的方法:
    通过Snap包管理器更新Postman 打开终端(可以通过按下 Ctrl + Alt + T 快捷键来打开)。...

  • 配置Ubuntu FTP服务器需要哪些准备

    配置Ubuntu FTP服务器需要以下准备:
    1. 更新系统
    确保你的Ubuntu系统是最新的。在终端中运行以下命令来更新系统:
    sudo apt update
    sudo a...

  • Ubuntu Aliases在远程操作中的应用

    在Ubuntu系统中,Aliases(别名)通常用于简化命令行操作,提高工作效率。虽然Aliases本身不直接应用于远程操作,但它们可以与SSH配置结合使用,从而在远程访问U...

  • Ubuntu ifconfig中如何查看DNS服务器

    在 Ubuntu 中,您可以通过以下几种方法查看 DNS 服务器的配置:
    方法一:使用 cat 命令查看 /etc/resolv.conf 打开终端。
    输入以下命令并按回车键:ca...

  • 如何通过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 的安全性分析可以从多个方面进行...