Tag: sourceedit |
Tag: sourceedit |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==docker doc == |
==docker doc == |
||
− | * http://www.widuu.com/chinese_docker/ |
||
* https://docs.docker.com/ |
* https://docs.docker.com/ |
||
* https://hub.docker.com/ |
* https://hub.docker.com/ |
||
− | ==docker |
+ | ==docker ubuntu == |
+ | * on ubuntu , config file |
||
− | === use local registry === |
||
− | + | /etc/default/docker |
|
+ | ### add proxy to config |
||
− | >sudo vim /etc/default/docker |
||
+ | export "HTTP_PROXY=http://10.90.7.56:3128" |
||
− | ## add below line |
||
+ | export "HTTPS_PROXY=http://10.90.7.56:3128" |
||
− | DOCKER_OPTS="--insecure-registry 10.35.59.44:5000" |
||
+ | "NO_PROXY=.rcom.com,10.35.59.48,10.90.39.148" |
||
− | >sudo service docker restart |
||
− | == |
+ | == docker hub == |
⚫ | |||
− | yufei@yufeidesktop:~$ sudo docker version |
||
⚫ | |||
− | Client: |
||
+ | Username: |
||
− | Version: 1.8.2 |
||
+ | Password: |
||
− | API version: 1.20 |
||
⚫ | |||
− | yufei@yufeidesktop:~$ sudo service docker restart |
||
− | docker stop/waiting |
||
− | docker start/running, process 32406 |
||
+ | == docker install specific version == |
||
− | >sudo service docker status |
||
+ | * https://github.com/docker/docker/issues/17935 |
||
− | >sudo service docker stop |
||
− | >sudo service docker start |
||
− | |||
− | == docker begin == |
||
− | * install docker on mac |
||
− | * docker run hello-world |
||
− | >docker run hello-world |
||
− | |||
− | * docker run docker/whalesay cowsay boo |
||
− | >docker run docker/whalesay cowsay boo |
||
− | |||
− | * docker images - list all images on your local system |
||
− | bash-3.2$ docker images |
||
− | REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE |
||
− | docker-whale latest 614b79d97fb0 7 days ago 274 MB |
||
− | yren/docker-whale latest 614b79d97fb0 7 days ago 274 MB |
||
− | hello-world latest af340544ed62 4 weeks ago 960 B |
||
− | docker/whalesay latest fb434121fc77 3 months ago 247 MB |
||
− | |||
− | ===write a docker file === |
||
− | |||
− | * mkdir mydockerbuild |
||
− | $ mkdir mydockerbuild |
||
− | |||
− | $ cd mydockerbuild |
||
− | |||
− | $ touch Dockerfile |
||
− | |||
− | $vi Dockerfile |
||
− | |||
− | * add blow content to Dockerfile |
||
− | |||
− | FROM docker/whalesay:latest |
||
− | RUN apt-get -y update && apt-get install -y fortunes |
||
− | CMD /usr/games/fortune -a | cowsay |
||
− | |||
− | * build your new image by typing the "docker build -t docker-whale ." |
||
− | docker build -t docker-whale . |
||
− | |||
− | === publish image to docker hub === |
||
− | * login https://hub.docker.com |
||
− | |||
− | * tag and publish image |
||
− | docker images |
||
− | find image id for "docker-whale" |
||
− | $ docker tag 7d9495d03763 maryatdocker/docker-whale:latest |
||
− | $ docker login --username=maryatdocker --password=uydfiad77fad --email=mary@docker.com |
||
− | $ docker push maryatdocker/docker-whale |
||
− | |||
− | === pull new image === |
||
⚫ | |||
− | You can use an ID or the name to remove an image. |
||
− | $ docker rmi -f 7d9495d03763 |
||
− | $ docker rmi -f docker-whale |
Latest revision as of 08:51, 24 October 2016
docker doc[]
docker ubuntu[]
- on ubuntu , config file
/etc/default/docker ### add proxy to config export "HTTP_PROXY=http://10.90.7.56:3128" export "HTTPS_PROXY=http://10.90.7.56:3128" "NO_PROXY=.rcom.com,10.35.59.48,10.90.39.148"
docker hub[]
docker hub login[]
$ docker login Username: Password: