docker继续学习——一些简单操作 分类: 软件插件学习 2015-02-12 16:10 113人阅读 评论(0) 收藏

环境:ubuntu14.04;64位


安装完docker后,下载了ubuntu镜像

(1),docker命令运行的第二种方式:交互方式

sudo docker run -i -t ubuntu /bin/bash

这里的ubuntu是从官网拉取的镜像

运行这个命令后,进入容器,可以exit或者ctrl+d退出


(2),docker命令运行的第三种方式:daemon方式

1让软件作为长期服务运行

CONTAINER_ID=$(sudo docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done")

这里好像创建了一个新的容器,在新的容器中执行的

2查看输出:

sudo docker logs $CONTAINER_ID

查看docker实例运行日志,确保正常运行

3这里的CONTAINER_ID可以通过查看获取:sudo docker ps -a #查看所有容器

其他查看方式:

sudo docker ps 查看正在运行的

sudo docker ps -l 查看最近一次启动的,且正在运行的

4其他命令

sudo docker images 查看本地镜像,即创建容器时所需的镜像

sudo docker attach $CONTAINER_ID 启动一个已存在的docker实例,连接容器

sudo docker stop $CONTAINER_ID 终止容器

sudo docker rm $CONTAINER_ID 删除容器

sudo docker rm `sudo docker ps -a -q`  删除所有容器

sudo docker inspect $CONTAINER_ID  查看container的实例属性,比如ip等等(我查看时没看到ip)

5,未试验命令

导入导出、端口映射、挂载本地文件等

另外,其原本的作用描述:

在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面 VDI 等等。'

这里面的具体应用我还没有实验


学习来源:

http://www.cnblogs.com/linjiqin/p/3625609.html

其他资料:

http://os.51cto.com/art/201407/444789_all.htm

http://www.open-open.com/lib/view/open1409108084510.html


版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-02-12 16:10  冰菓折木  阅读(185)  评论(0编辑  收藏  举报