docker总结

docker

https://www.zhihu.com/question/28300645

docker安装

http://www.jb51.net/article/94060.htm
http://blog.sina.com.cn/s/blog_154865a800102wrkx.html

docker search centos 搜索镜像

下载需要的镜像:

docker pull centos:latest

docker images: 列出images 镜像
端口映射
sudo docker run -d -it  -p 0.0.0.0:33333:80 update /bin/bash

http://blog.csdn.net/chengly0129/article/details/70172245

$docker@default:/root# docker run -d -it -P mikeraab/hello-earth

9f06ccd19b996049723e2b756f443c779b5ea1873e754a17ae0df0be254f0561

$docker@default:/root# docker port 9f0 443
0.0.0.0:32770
$docker@default:/root# docker port 9f0 80
0.0.0.0:32771

hello-earth主页访问地址:http://192.168.99.101:32771/
进入docker
sudo docker attach d48b21a7e439

sudo docker ps    查看正在运行的容器

docker ps -a 查看本机已有的容器


docker attach --sig-proxy=false ecef8319d2c8   不退出
删除
sudo docker rm  容器id

sudo docker rmi    镜像id
删除未打tag的镜像
docker images|grep none|awk ‘{print $3}’|xargs docker rmi
从容器内拷贝文件到主机上

sudo docker cp e0ce13a27784:/home/website/default  /app/liuweichao/credit_passport/web/
从主机拷贝到容器内
sudo docker cp /app/liuweichao/credit_passport/web/admin.php  e0ce13a27784:/home/website/default/

Error: Path not specified

错误消息“错误:路径未指定”在docker1.8.0中已修复。
Docker 1.6.2太旧了。
导出 导入
1. sudo docker export e0ce13a27784 > /home/liuweichao/update.tar

2. sudo docker save -o /home/liuweichao/update1.tar update
创建一个新静像从基于导出的文件
1. sudo docker import - update < /home/liuweichao/update.tar

2. sudo docker load < /home/liuweichao/update1.tar 
生成镜像
比如我的容器的 ID 就是 35f1c2ae1f7e 3.将容器打包成镜像 执行命令 

docker commit 35f1c2ae1f7e mynewimage

就将容器35f1c2ae1f7e打包为新的镜像mynewimage了
查看信息
docker info
Dockerfile
Docker 可以通过 Dockerfile 的内容来自动构建镜像。
Dockerfile 是一个包含创建镜像所有命令的文本文件,通过docker build命令可以根据 Dockerfile 的内容构建镜像,在介绍如何构建之前先介绍下 Dockerfile 的基本语法结构。
dockerhub
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值