• docker(三)容器的基本操作


    下载镜像

    docker pull name

    基本启动容器

    docker run IMAGE command args

    run 在新容器中运行

    IMAGE 镜像名称

    command 容器命令

    args 命令参数

    启动交互的容器

    docker run -i -t IMAGE /bin/bash
    -i --interactive=ture|fasle 为容器始终打开标准输入(默认fasle)
    -t --tty==ture|fasle     为容器提供伪TTY终端(默认fasle)

    有用的启动参数:

    --name dockername

    查看正在运行的容器

    docker ps     列出所有正在运行的容器
    docker ps -a 列出所有容器,包括停止的
    docker ps -l 列出最新运行的容器。

    查看正在运行的容器的详细信息,包括配置,网络……

    docker inspect id or name

    重新启动已经停止的容器

    docker start id or name

    docker start -i id or name (交互模式)

    停止正在运行的容器

    docker stop id or name

    docker kill id or name

    删除停止的容器

    docker rm id or name

    查看容器日志:
    docker logs [-f] [-t] [--tail] 容器名
    -f --follows=true|false 一直跟踪显示日志
    -t --timestamps=true|false 显示时间戳
    --tail='all'  显示倒数多少日志,或者全部日志

    查看容器进程
    docker top 容器名

    在运行中的容器内启动新进程:
    docker [-d] [-i] [-t] 容器名 [command] [args]

    查看容器日志:
    docker logs [-f] [-t] [--tail] 容器名
    -f --follows=true|false 一直跟踪显示日志
    -t --timestamps=true|false 显示时间戳
    --tail='all'  显示倒数多少日志,或者全部日志

    查看容器进程
    docker top 容器名

    在运行中的容器内启动新进程:
    docker [-d] [-i] [-t] 容器名 [command] [args]

    容器的端口映射(仅介绍常用)

    冒号前是物理主机的端口,冒号后是容器开放的端口。
    docker run -p 80:80
    docker run -p 8000:800/udp

    容器的连接(wordpress连接mysql)

    冒号前是另一个容器的名字,冒号后是映射的主机名。
    docker run --link mariadb:mysql

    容器的自动重启

    --restart=always

    容器的高级权限

    --privileged

    容器映射存储

    冒号前是物理主机的路径,冒号后是容器内的路径。

    -v /storage/navigation:/app/

    构建镜像
    docker commit
    docker build

  • 相关阅读:
    Python web 框架:web.py 【函数】
    python >>> sql >>> conn >>> pyodbc
    python中使用mRMR
    2019 湖南省赛 I题 2019 (树形DP???)
    CF-1092 F. Tree with Maximum Cost(换根DP)
    CF-1187 E. Tree Painting (换根DP)
    CF1200D White Lines
    [网络流24题] 骑士共存问题 (二分图匹配 最大流)
    [网络流24题] 分配问题 (二分图的最佳匹配)
    P3831 [SHOI2012]回家的路 (分层图最短路)
  • 原文地址:https://www.cnblogs.com/jackadam/p/8502537.html
Copyright © 2020-2023  润新知