码迷,mamicode.com
首页 > 其他好文 > 详细

Docker常用命令持续整理

时间:2015-05-07 12:38:59      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:docker

下载lamp镜像: docker pull /tutum/lamp  
启动lamp容器
docker run -d -p 8080:80 -p 3306:3306 tutum/lamp #启动应用并映射 8080 端口和 3306 端口
查看docker容器: docker ps
停止容器:

./docker.sh stop goofy_galileo(容器名称)
docker stop kickass_lalande(容器名称)


docker images 命令显示的内容都是本机上存在的资源
cat /var/lib/docker/repositories-devicemapper | python -mjson.tool 本地资源保存的位置
docker build -t scooby_snacks .(这个命令将会在我们指定的位置(例子里是当前文件夹,即”.”)寻找Dockerfile文件,并基于此进行镜像编译。这里的 scooby_snacks 是仓库的名字。)
docker search scooby_snacks
docker run -i -t scooby_snacks /bin/bash 运行新的镜像文件
docker build -t sandy/scooby_snacks .  构建镜像指定用户属性
docker push sandy/scooby_snacks  Docker不允许我们直接将镜像发布到根仓库(root repository)下
docker rmi scooby_snacks(仓库名) 删除镜像


如何进入docker容器
为了连接到容器,需要找到容器的第一个进程的PID。
docker inspect --format "{{ .State.Pid }}" <container-id>
如:docker inspect --format "{{ .State.Pid }}" 0e416b3372dd
通过这个PID,你就可以连接到这个容器:
nsenter --target $PID --mount --uts --ipc --net --pid
如:nsenter --target 19430 --mount --uts --ipc --net --pid
rpm -ql docker-io 
 


本文出自 “我的运维博客” 博客,请务必保留此出处http://linuxpython.blog.51cto.com/10015972/1643728

Docker常用命令持续整理

标签:docker

原文地址:http://linuxpython.blog.51cto.com/10015972/1643728

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!