• Docker_容器(container)使用(4)


    参数说明

    • -i: 交互式操作。
    • -t: 终端。
    • -d: 指定容器运行模式。
    • --name:指定容器的NAMES字段名称,不指定则随机生成名称
    • --restart:容器启动策略。默认为no,常用为always,随docker服务启动而启动。

    生成容器

    使用以下命令生成一个指定镜像的容器,参数为以命令行模式进入该容器:

    $ docker run -it 镜像名称 /bin/bash

    参数说明:

    • -i: 交互式操作。
    • -t: 终端。
    • centos: centos镜像。
    • /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

    要退出终端,直接输入 exit

    生成直接在后台运行的容器

    使用上面命令成功创建容器后,会直接进入容器,如果使用exit退出容器,容器状态就会变为停用状态。

    如果每次生成一个容器都需要退出再启动,那么就显得很繁琐了,我们可以使用 -d 指定容器的运行模式,直接生成在后台运行的容器,就可以避免该问题。

    参数说明:

    • -d: 指定容器运行模式。
    • --name:指定NAMES字段名称,不指定则随机生成名称

    容器的启动/停止/重启

    可以使用下面命令查看所有容器的状态:

    $ docker ps -a

    注:Exited表示停用状态,启用状态为Up。

    使用以下命令启动容器

    docker start <容器 ID>

    使用以下命令停止容器

    docker stop <容器 ID>

    使用以下命令重启容器

    docker restart <容器 ID>

    进入/退出容器

    在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以通过以下指令进入:

    docker attach  <容器 ID>  # 退出容器时,会导致容器状态变为停止
    docker exec -it  <容器 ID> /bin/bash  # 退出容器是,不会导致容器状态变为停止,推荐使用这种方法。

    不管哪种进入方式,均使用exit退出容器

    删除容器

    使用以下命令删除容器

    docker rm <容器 ID>

    将容器导出成镜像

    # 导出成镜像文件
    docker export -o 镜像文件名称 容器id
    
    # 导入生成镜像
    docker import 镜像文件名称 镜像名称

  • 相关阅读:
    UICollectionView下拉使header放大模糊
    odoo13下searchpanel进行扩展.
    (原创)odoo关系字段在视图中的行为控制 总结
    (原创)odoo解决方案---接收以及回复外部邮件
    (原创)odoo11配置邮件功能的那些事儿
    入坑winpdb-1.4.8
    Python的hasattr() getattr() setattr() 函数使用方法详解
    jQuery webcam plugin
    (原创)odoo在docker环境下无法备份
    (转)PostgreSQL pg_dump&psql 数据的备份与恢复
  • 原文地址:https://www.cnblogs.com/testlearn/p/14584313.html
Copyright © 2020-2023  润新知