美文网首页
容器常用命令

容器常用命令

作者: 石器时代小古董 | 来源:发表于2020-02-03 11:18 被阅读0次

一、新建并启动容器

docker run [options] IMAGE [COMMAND][ARG...]

OPTIONS:

--name = '容器的名字'
-i:已交互的形式启动
-t:启动一个伪造的中端
-p:对外暴露一个借口映射到docker容器内部的端口

sample
以88dece这个容器启动一个名叫guoCentos的centos环境

docker run -it --name guoCentos centos
// 8888对外暴露接口 8080:docker 内部接口
docker run -it -p 8888:8080 tomcat

二、列出当前所有运行的容器

docker ps [OPTIONS]

OPTIONS命令

-l:历史启动过的容器
-a:历史和现在正启动的容器

三、退出容器

exit:退回到宿主机
ctrl+P+Q:退出容器但是不杀死容器

四、启动之前或现在的容器

docker start 容器ID或者容器名

五、重启容器

docker restart 容器ID

六、停止容器

docker stop : 慢慢停止
docker kill: 强制停止

七、删除已经停止的容器

docker rm 容器ID

八、启动后台的docker容器

但是如果你的命令没有前台进程,docker容器起来以后就会退出

docker run -d centos

十、查看容器的日志

docker logs -f -t --tail 容器ID

-t:时间

-f: 不停的追加日志

十一、查看docker容器内的进程

docker top 容器ID

十二、查看容器内的细节

查看容器中的所有内容

docker inspect 容器ID

十三、进入正在运行的容器并交互

我们启动一个后台的docker容器,或者通过ctrl+Q+P的形式推出 docker 容器后,想要再进入这个容器环境可以使用以下命令

docker attach 容器ID

不进入容器的环境,直接向这个容器发起一个命令

docker exec -t 容器ID ls -l /tmp

十四、将容器内的文件拷贝到主机上

/tmp/yum.log 是目标文件<BR>
/Desktop 是拷贝到主机的路径

docker cp 容器ID:/tmp/yum.log  /Desktop

十五、将当前容器作为新的镜像

当我们基于一个镜像创建了容器,并且对这个容器做了修改想要重新成为一个新的镜像时,可以使用 docker commit 命令

docker commit -m "提交信息" -a "作者信息"  容器ID  容器名 

docker commit -m "create snpe 1.33.1" -a "Guo" fb4d4ff iov/snpe1.33.1

十六、保存对容器的修改

Docker 容器本身是无状态的,如果没有保存对容器的修改,每次重启镜像之前的修改将会消失,使用

docker ps -l 查看运行的镜像
docker commit containerID IMAGE 保存对镜像的修改
docker ps -l
docker commit fd32b41 baidu.iov/snpe

十六、提交容器副本

提交一个副本让它成为一个镜像,可以在我们对原有镜像进行修改后让它再成为一个新的镜像。

docker commit -m - "提交的描述信息" -a="作者" 容器ID namesapce/cotainerName:版本号

sample

docker commit -a="zzxx" -m = "this is a new tomcat" d641232 vision/test:1

相关文章

  • 容器的知识介绍

    什么是容器? 容器的优势? 镜像常用命令: 容器常用命令: docker run参数 dockerfile指令:

  • Docker常用命令

    Docker常用命令 镜像 容器

  • docker常用命令

    常用命令 docker start 容器名/容器ID //启动容器 docker ps -a //查看所有容器 d...

  • docker常用命令

    docker常用命令: 查看容器状态,docker stats 进入容器,docker e...

  • docker常用命令

    一、 docker帮助命令 二、docker 镜像(images)常用命令 三、docker 容器常用命令

  • docker.容器管理

    第三节.docker容器管理创建容器常用选项 管理容器常用命令 进入容器的俩种方法

  • Docker常用命令

    docker常用命令 进入容器 docker run -it xxxxx:1.1 /bin/bash 构建容器 d...

  • docker使用

    安装docker linux centos 常用命令 容器管理

  • 容器和镜像

    1、docker 容器常用命令 1.1 创建容器 创建并启用容器 参数解释 -d : 表示后台运行 -P : 随机...

  • docker常用命令总结

    参考链接 Docker 常用命令与操作 docker常用命令总结——安装、镜像、容器基本操作

网友评论

      本文标题:容器常用命令

      本文链接:https://www.haomeiwen.com/subject/ktchxhtx.html