zoukankan      html  css  js  c++  java
  • 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     #强制停止容器
    [ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
  • 相关阅读:
    bzoj1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
    bzoj1016: [JSOI2008]最小生成树计数
    bzoj1051: [HAOI2006]受欢迎的牛
    bzoj1003: [ZJOI2006]物流运输
    bzoj1079: [SCOI2008]着色方案
    bzoj1179: [Apio2009]Atm
    bzoj1877: [SDOI2009]晨跑
    bzoj1821: [JSOI2010]Group 部落划分 Group
    bzoj1305: [CQOI2009]dance跳舞
    bzoj1858: [Scoi2010]序列操作
  • 原文地址:https://www.cnblogs.com/gslgb/p/14613930.html
Copyright © 2011-2022 走看看