美文网首页
docker容器的基本操作(二)

docker容器的基本操作(二)

作者: Tme_2439 | 来源:发表于2019-08-21 18:28 被阅读0次
上篇文章提到了docker的安装以及镜像的拉取与删除。本篇就记录一下docker容器的常规操作~

顺便在https://hub.docker.com/注册了个账号~

docker容器的基本操作

理解: 如果说镜像就类似于一个只读的软件的话,那么容器更像一台虚拟机,提供一个完全独立的环境来运行某个镜像。(个人理解,不喜请喷)

1、创建运行容器须知

分为两种模式:
\color{red}{交互式容器:}简单交互的容器,exit退出即关闭
\color{red}{守护式容器:}适合需要长期运行的容器

创建容器命令:docker run 加以下命令

-i:交互式容器
-t:容器启动后进入其伪终端
--name=:为新创建的容器命名
-d:创建守护式容器
-p:端口映射(前者是宿主机端口,后者是容器内的端口,可以使用多个-p做多个映射)

2、创建交互式容器举例:

docker run -i -t --name=test centos (/bin/bash)
PS:/bin/bash 是可选命令,这里用与不用都一样
解释:创建一个交互式容器,并自动进入容器终端,名称为test,使用centos镜像

ps:进入后可以使用:exit退出容器
在宿主机中使用:docker ps 可以查看运行中的容器,上面的例子是交互式容器,因此exit执行后便退出

3、创建守护式容器举例(加一个-d即可):

docker run -d -i -t --name=test1 centos (/bin/bash)
PS:/bin/bash 是可选命令,这里用与不用都一样
解释:创建一个守护式容器,加-d也不会自动进入容器终端,名称为test1,使用centos镜像

注意:--name为容器名称,不允许重复,除非删除掉原容器
在宿主机使用:docker ps -a 查看所有容器(关注status)

status

4、登录(attach附录)容器(停止状态的容器无法直接登录【docker ps -a】)

交互式登录(\color{red}{exit退出后,容器会随即停止}

docker attach(container_name 或者 container_id)
举例:docker attach test

守护式登录(\color{red}{exit退出后,容器不会停止}

docker exec -it (container_name 或者 container_id) /bin/bash
举例:docker attach test1

5、深入/查看容器内容信息

docker inspect (container_name 或者 container_id)
打印的信息

6、删除容器

删除某一个容器
docker rm (容器名称/id)
删除所有容器
docker rm $(docker ps -aq)
 删除所有停止的容器
docker container prune

8、创建目录映射(宿主机映射到容器内)

docker logs (container_name 或者 container_id)

9、查看容器运行日志

docker logs (container_name 或者 container_id)

相关文章

  • docker 基本命令

    一,关于docker镜像操作的基本命令 二,关于docker容器操作的基本命令 三,关于docker仓库操作的基本命令

  • docker命令

    镜像、容器基本操作 1、获取镜像docker pull 2、运行容器docker run docker run -...

  • 【2】docker 基本操作.md

    【2】docker 基本操作 基本命令 示例 容器操作 绑定服务到TCP端口 提交(保存)容器状态

  • docker容器的基本操作(二)

    上篇文章提到了docker的安装以及镜像的拉取与删除。本篇就记录一下docker容器的常规操作~ 顺便在https...

  • Docker 常用操作

    Docker 基本信息显示 Container容器操作 Image镜像操作 常见错误 docker load导入本...

  • docker容器基本操作

    启动交互式容器 查看容器 自定义容器的名字 重启启动停止的容器 删除停止的容器 守护式容器 什么是守护式容器: 能...

  • docker常用命令总结

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

  • docker容器的基本操作命令(二)

    1、守护式容器: 能够长期运行 没有交互式会话 适合运行应用程序和服务 让容器在后台持续运行:启动容器,docke...

  • Docker应用示例1--使用Docker创建Web服务

    1,目的 在已经掌握docker安装、docker仓库的基本使用、docker镜像和容器的基本操作和相互转化的基础...

  • Docker容器的基本操作

    1.启动容器 启动成功并返回一个容器的ID 2.查看容器列表 2.1获取所有的容器列表 2.2获取正在运行的容器 ...

网友评论

      本文标题:docker容器的基本操作(二)

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