首页 > 其他 > 详细

Docker基础命令

时间:2019-10-20 11:27:48      阅读:50      评论:0      收藏:0      [点我收藏+]

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

Docker基础命令

原文:https://www.cnblogs.com/alin-qu/p/11706885.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!