$ boot2docker
Usage: boot2docker [] {help|init|up|ssh|save|down|poweroff|reset
|restart|config|status|info|ip|shellinit|delete|download|upgrade
|version} [
$ boot2docker status
$ boot2docker version
$ boot2docker ip
192.168.59.103
$ docker help
$ docker COMMAND --help
$ docker version
Now, this command will give us a little bit more information than the boot2docker command output, as follows:
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): darwin/amd64
Server version: 1.7.0
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 0baf609
OS/Arch (server): linux/amd64
$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 14.10 ab57dbafeeea 11 days ago 194.5 MB
ubuntu trusty 6d4946999d4f 11 days ago 188.3 MB
ubuntu latest 6d4946999d4f 11 days ago 188.3 MB
$ docker search ubuntu
We would get back our results:
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
ubuntu Ubuntu is a Debian-based Linux operating s... 1835 [OK]
ubuntu-upstart Upstart is an event-based replacement for ... 26 [OK]
tutum/ubuntu Ubuntu image with SSH access. For the root... 25 [OK]
torusware/speedus-ubuntu Always updated official Ubuntu docker imag... 25 [OK]
ubuntu-debootstrap debootstrap --variant=minbase --components... 10 [OK]
rastasheep/ubuntu-sshd Dockerized SSH service, built on top of of... 4 [OK]
maxexcloo/ubuntu Docker base image built on Ubuntu with Sup... 2 [OK]
nuagebec/ubuntu Simple always updated Ubuntu docker images... 2 [OK]
nimmis/ubuntu This is a docker images different LTS vers... 1 [OK]
alsanium/ubuntu Ubuntu Core image for Docker 1 [OK
$ docker pull tutum/Ubuntu
to remove a image use "rmi" option
$ docker rmi ubuntu:trusty
To run a Docker image use the following command and you will get a shell prompt
$ docker run -i -t : /bin/bash
two switches: -i and -t. The -i gives us an interactive shell into the running container, the -t will allocate a pseudo-tty that, while using interactive processes, must be used together with the -i switch.
$ docker run -d :
To view all running containers
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cc1fefcfa098 ubuntu:14.10 "/bin/bash" 3 seconds ago Up 3 seconds boring_mccarth
Very Important -
You can also the expose the ports on your containers by using the -p switch as follows:
$ docker run -d -p : :
$ docker run -d -p 8080:80 ubuntu:14.10
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
55cfdcb6beb6 ubuntu:14.10 "/bin/bash" 2 seconds ago Up 2 seconds 0.0.0.0:8080->80/tcp babbage
To check the logs of a container.:
$ docker logs 55cfdcb6beb6
Or:
$ docker logs babbage
$ docker rename
$ docker top
$ docker rm - to delete or remove a container
$ docker stats
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O
web1 0.00% 1.016 MB/2.099 GB 0.05% 0 B/0 B
1 comment:
Very informative and simple..
Post a Comment