84d0632a2d
Relates to https://github.com/shaarli/Shaarli/issues/843 Changed: - Update Docker image list - Update Docker documentation structure Removed: - Delete Dockerfile and resources for the `dev` image - Cleanup `doc/` resources Signed-off-by: VirtualTam <virtualtam@flibidi.net>
62 lines
1.6 KiB
Markdown
62 lines
1.6 KiB
Markdown
## Basics
|
|
Install [Docker](https://www.docker.com/), by following the instructions relevant
|
|
to your OS / distribution, and start the service.
|
|
|
|
### Search an image on [DockerHub](https://hub.docker.com/)
|
|
|
|
```bash
|
|
$ docker search debian
|
|
|
|
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
|
|
ubuntu Ubuntu is a Debian-based Linux operating s... 2065 [OK]
|
|
debian Debian is a Linux distribution that's comp... 603 [OK]
|
|
google/debian 47 [OK]
|
|
```
|
|
|
|
### Show available tags for a repository
|
|
```bash
|
|
$ curl https://index.docker.io/v1/repositories/debian/tags | python -m json.tool
|
|
|
|
% Total % Received % Xferd Average Speed Time Time Time Current
|
|
Dload Upload Total Spent Left Speed
|
|
100 1283 0 1283 0 0 433 0 --:--:-- 0:00:02 --:--:-- 433
|
|
```
|
|
|
|
Sample output:
|
|
```json
|
|
[
|
|
{
|
|
"layer": "85a02782",
|
|
"name": "stretch"
|
|
},
|
|
{
|
|
"layer": "59abecbc",
|
|
"name": "testing"
|
|
},
|
|
{
|
|
"layer": "bf0fd686",
|
|
"name": "unstable"
|
|
},
|
|
{
|
|
"layer": "60c52dbe",
|
|
"name": "wheezy"
|
|
},
|
|
{
|
|
"layer": "c5b806fe",
|
|
"name": "wheezy-backports"
|
|
}
|
|
]
|
|
|
|
```
|
|
|
|
### Pull an image from DockerHub
|
|
```bash
|
|
$ docker pull repository[:tag]
|
|
|
|
$ docker pull debian:wheezy
|
|
wheezy: Pulling from debian
|
|
4c8cbfd2973e: Pull complete
|
|
60c52dbe9d91: Pull complete
|
|
Digest: sha256:c584131da2ac1948aa3e66468a4424b6aea2f33acba7cec0b631bdb56254c4fe
|
|
Status: Downloaded newer image for debian:wheezy
|
|
```
|