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的核心概念——容器的主要内容,如果未能解决你的问题,请参考以下文章