docker创建镜像并上传dockerhub

首先到 https://hub.docker.com/account/signup/ 创建账号。

docker login

用 commit 命令创建镜像

docker pull muratayusuke/centos5.8

docker run -i -t -h centoshost --name "centos5.8" centos5.8 /bin/bash

cd /opt/

http://php.net/releases/

到这个网址找到对应的php版本

wget http://museum.php.net/php5/php-5.2.2.tar.gz

tar zxvf php-5.2.2.tar.gz

cd php-5.2.2

./configure

make & make install

exit

docker commit -m "centos5.8+php5.2.17+zipkin+kafka" --author "loongmoon" centos5.8 loongmoon/centos-php

docker push loongmoon/centos-php

docker pull loongmoon/centos-php


其他docker命令备注:

docker ps -a查看所有容器的状态

docker ps -a -q查看所有的容器的GUID

docker rm -f 'docker ps -a -q'删除所有容器

docker cp mysqldb:/test.tar -   容器中往宿主机拷贝文件
cat test.tar |docker cp - mysqldb:/ 宿主机往容器中拷贝文件
-应该是指当前目录,也可以用文件夹路径代替

docker run -v /data:/mnt -i -t image-id bash#将data目录挂载在容器mnt

docker diff

docker history

docker stats

docker info


Docker镜像命名解析

2

  • Registry包含一个或多个Repository
  • Repository包含一个或多个Image
  • Image用GUID表示,有一个或多个Tag与之关联

4 (1)

参考地址:http://blog.daocloud.io/how-to-master-docker-image/




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值