zoukankan      html  css  js  c++  java
  • Docker基础命令

    docker

    新建并启动容器

    docker run [options] IMAGE [command]
    
    1.option
    	-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
    	-i:以交互模式运行容器,通常与 -t 同时使用;
    	-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
    	
    2.command
    	docker run -it centos /bin/bash
    

    列出容器

    docker ps [options]
    
    1.option
    	-a :列出当前所有正在运行的容器+历史上运行过的
    	-q :静默模式,只显示容器编号
    

    退出容器

    docker ps [options]
    
    1.exit 容器停止退出
    2. ctrl+p+q 容器不停止退出
    

    启动容器

    docker start 容器ID或容器名
    

    重启容器

    docker restart 容器ID或容器名
    

    强制停止容器

    docker kill 容器ID或容器名
    

    删除容器

    1.删除单个 docker rm 容器ID
    2.一次性删除多个 docker rm -f $(docker ps -aq)
    

    守护式容器

    docker run -d 容器名称  /bin/sh
    	Docker容器后台运行,就必须有一个前台进程
    

    查看容器日志

    docker logs [options] 容器ID
    	-t 加入时间戳
    	-f 跟随最新的日志打印
    	-tail 显示最后多少条
    

    查看容器内运行的进程

    docker top 容器ID
    

    查看容器内部细节

    docker inspect 容器ID
    

    进入正在运行的容器

    新开控制台 启动新的进程 docker exec -it 容器ID /bin/sh
    重写进入不会启动新的进程  docker attach 容器ID
    

    拷贝文件

    docker cp 容器ID:容器内路径 目的主机路径
    

    容器数据卷

    挂载 docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
    是否挂载成功 docker inspect 容器ID
    

    DockerFile添加容器数据卷

    命令 VOLUME["/dataVolumeContainer","/dataVolumeContainer2","/dataVolumeContainer3"]
    挂载目录 docker inspect 容器ID
    
  • 相关阅读:
    Harvest of Apples (HDU多校第四场 B) (HDU 6333 ) 莫队 + 组合数 + 逆元
    BZOJ4383/LuoGuP3588 Pustynia/PUS 线段树建图优化
    初识splay
    nowcoder牛客wannafly挑战赛20
    初识树链剖分
    二维数据结构---线段树
    初识莫队——小Z的袜子
    kuangbin带我飞QAQ 并查集
    十个二分九个错?教你如何优雅地写二分查找
    Codeforces Round #436 (Div. 2) E. Fire(dp 记录路径)
  • 原文地址:https://www.cnblogs.com/alin-qu/p/11706885.html
Copyright © 2011-2022 走看看