Lokvin Wiki
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 on ubuntu ==
+
==docker ubuntu ==
  +
* on ubuntu , config file
=== use local registry ===
 
* edit file /etc/default/docker
+
/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 version ===
+
== docker hub ==
 
=== docker hub login ===
yufei@yufeidesktop:~$ sudo docker version
 
 
$ docker login
Client:
 
  +
Username:
Version: 1.8.2
 
  +
Password:
API version: 1.20
 
   
=== docker restart ===
 
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 ===
 
* docker rmi
 
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:


docker install specific version[]