• Docker学习-容器命令


    前提:我们有了镜像才可以创建容器

    docker stats #查看容器的情况,比较耗内存

    如,下载一个centos镜像来测试学习 docker pull centos

    新建容器并启动

    docker run 【可选参数】 image

    #参数说明
     --name= “Name” 容器名字 tomcat01,tomcat02。用来区分不同的容器
    -d 后台方式运行
    -it 使用交互方式运行,进入容器查看内容
    -p 指定容器的端口 -p 8080:8080
        -p ip:主机端口:容器端口
        -p 主机端口:容器端口【常用】
        -p 容器端口
        容器端口
    -p                随机指定端口

    测试, 启动并进入容器:

    docker run -it centos /bin/bash

    退出容器,返回主机:

    exit #直接将容器停止运行并退出
    Ctrl + P + Q #退出容器,但不停止容器工作

    列出运行的容器:

    docker ps     #列出当前所有运行的容器
    docker ps -a #列出当前以及历史上所有运行过的容器
    docker ps -n=? #显示最近创建的容器
    docker ps -q #只显示容器的编号

    删除容器:
    docker rm 容器id        #删除指定的容器,但不能删除正在运行的容器
    docker rm -f 容器id       #强制删除指定的容器,无论该容器是否正在运行
    docker rm -f $(docker ps -aq) #删除所有的容器
    docker ps -a -q|xargs docker rm #删除所有的容器

    启动和停止容器:
    docker start 容器id    #启动容器
    docker restart 容器id   #重启容器
    docker stop 容器id     #停止容器运行
    docker kill 容器id     #强制停止容器
    [ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
  • 相关阅读:
    利用itextsharp.dll 导出pdf格式文件
    Oracle 连接失去联系、链接空闲例程
    Log4net用法
    oracle 用户锁定(ORA28000:the account is locked)的解锁方法:
    智能提示框设计 仿携程
    利用System.Net.Mail 的SmtpClient发送邮件
    CTE实现嵌套递归
    读入excel中的数据到数据库中
    项目发布遇见的问题的整理
    JavaScript substring() 方法
  • 原文地址:https://www.cnblogs.com/gslgb/p/14613930.html
Copyright © 2020-2023  润新知