docker继续学习——一些简单操作
环境: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=$(sudodocker 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可以通过查看获取:sudodocker ps -a #查看所有容器
其他查看方式:
sudodocker ps 查看正在运行的
sudodocker ps -l 查看最近一次启动的,且正在运行的
4其他命令
sudodocker images 查看本地镜像,即创建容器时所需的镜像
sudodocker attach $CONTAINER_ID 启动一个已存在的docker实例,连接容器
sudodocker stop $CONTAINER_ID 终止容器
sudodocker rm $CONTAINER_ID 删除容器
sudodocker rm `sudo docker ps -a -q` 删除所有容器
sudodocker inspect $CONTAINER_ID 查看container的实例属性,比如ip等等(我查看时没看到ip)
5,未试验命令
导入导出、端口映射、挂载本地文件等
另外,其原本的作用描述:
‘在 Linux系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面 VDI 等等。'
这里面的具体应用我还没有实验
学习来源:
http://www.cnblogs.com/linjiqin/p/3625609.html
其他资料:
http://os.iyunv.com/art/201407/444789_all.htm
http://www.open-open.com/lib/view/open1409108084510.html
版权声明:本文为博主原创文章,未经博主允许不得转载。
页:
[1]