download docker image
$ docker run docker/whalesay cowsay boo
build your own image
docker run docker/whalesay cowsay boo-boo $ mkdir mydockerbuild $ cd mydockerbuild $ nano Dockerfile add follows line: FROM docker/whalesay:latest RUN apt-get -y update && apt-get install -y fortunes CMD /usr/games/fortune -a | cowsay $ docker build -t docker-whale . $ docker run docker-whale
Push to Docker Hub
regist account from https://hub.docker.com/$ docker tag 7d9495d03763 maryatdocker/docker-whale:latest $ docker login $ docker push maryatdocker/docker-whale $ docker rmi -f 7d9495d03763 $ docker run yourusername/docker-whale
push到远程仓库
下载自己仓库的文件
遇到的问题:
1.不能下载镜像文件
Docker入门一中配置成中国的镜像仓库,但是仓库里没有docker/whalesay镜像文件。
修改docker文件
sudo vi /etc/default/docker
DOCKER_OPTS="--registry-mirror=http://yourRegist.m.daocloud.io"
修改为
DOCKER_OPTS=""
service docker restart
扶墙下载下吧
2.不能登录
stackoverflow也有人遇到同样的问题
解决方案
DOCKER_OPTS=""
修改为
DOCKER_OPTS="--insecure-registry myregistrydomain.com:5000"
service docker restart