Docker的核心概念——容器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker的核心概念——容器相关的知识,希望对你有一定的参考价值。

一、新建并启动容器

Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

技术分享

    下面的命令则启动一个bash终端,允许用户进行交互,其中的一些选项的意义大家请参考上面的帮助:

docker run -ti jdeathe/centos-ssh /bin/bash

技术分享

    docker ps -a 可以查看当前容器的运行状态,我们直接使用exit退出之后,容器就自动处于终止状态了,这是因为对于Docker容器来说,当运行的应用bash退出后,容器也就没有继续运行的必要了。

    更多的时候,需要让Docker容器在后头以守护进程形式运行。用户可以通过添加-d 参数来实现。

    可以通过-p参数来吧容器的端口映射出来,我这里是把容器的22端口映射到宿主机的8022端口。

docker run -d -p 8022:22 jdeathe/centos-ssh

技术分享

二、终止容器

Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...]

三、进入容器

    在使用-d参数时,容器启动后会进入后台,用户无法看到容器中信息,某些时候如果需要进入容器进行操作,我们就需要进入到容器内部,Docker提供了一个方便的工具exec。

Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

docker exec -ti 86e /bin/bash

技术分享

四、删除容器

Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]

五、导入导出容器

Usage: docker export [OPTIONS] CONTAINER

Usage: docker import [OPTIONS] URL|- [REPOSITORY[:TAG]]




本文出自 “小小水滴” 博客,请务必保留此出处http://wangzan18.blog.51cto.com/8021085/1791618

以上是关于Docker的核心概念——容器的主要内容,如果未能解决你的问题,请参考以下文章

Docker容器

04-使用docker容器

Docker 容器详解

docker核心概念

操作docker容器

Docker 核心概念