NI-Lab.

nilog:

← 前の日 2017-08-09 次の日 →
← 一年前 一年後 →
Twitter (2017-08-09)
$ docker-machine --version
docker-machine version 0.12.0, build 45c69ad
[t] 2017-08-09 09:23:36
関連するかも情報
$ docker-compose --version
docker-compose version 1.14.0, build c7bdf9e
[t] 2017-08-09 09:23:26
$ docker-machine --version
docker-machine version 0.12.0, build 45c69ad
[t] 2017-08-09 09:23:36
$ docker version したら Client と Server の情報が表示された。

Client:
OS/Arch: darwin/amd64

Server:
OS/Arch: linux/amd64
Experimental: true
[t] 2017-08-09 09:25:19
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[t] 2017-08-09 09:25:48
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
(中略)
Hello from Docker!
[t] 2017-08-09 09:27:05
Webサーバ起動。

$ docker run -d -p 80:80 --name webserver nginx
Unable to find image 'nginx:latest' locally
latest: Pulling from library/nginx
[t] 2017-08-09 09:28:12
Webサーバ起動できてた。

$ curl http://localhost/
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
[t] 2017-08-09 09:28:41
$ docker ps したら Web サーバが起動しているらしいことが表示された。

"nginx -g 'daemon ..." About a minute ago Up About a minute 0.0.0.0:80->80/tcp webserver
[t] 2017-08-09 09:29:52
Webサーバを止める。

$ docker stop webserver
webserver

$ docker ps の出力結果からも消えた。
[t] 2017-08-09 09:31:01
Webサーバをもういちど起動。

$ docker start webserver
webserver
[t] 2017-08-09 09:31:42
$ docker images したら nginx と hello-world が存在していることが表示された。
[t] 2017-08-09 09:32:48
いままで Docker のことがよくわからなかったけど、そもそも Mac で動くものじゃなかったということが理解できた。何らかの Linux 環境が必要だったんだなと。
[t] 2017-08-09 09:35:20
Docker で Debian を使いたいときはこのへんなのかな。

"OFFICIAL REPOSITORY" って書いてある。

library/debian - Docker Hub https://hub.docker.com/_/debian/
[t] 2017-08-09 09:41:18
docker pull コマンド。そのものずばり

"$ docker pull debian:jessie"

って書いてある。

docker pull | Docker Documentation https://docs.docker.com/engine/reference/commandline/pull/
[t] 2017-08-09 09:44:39
$ docker pull debian:jessie
jessie: Pulling from library/debian
ad74af05f5a2: Pull complete

あれ、速い。。。
[t] 2017-08-09 09:44:59
$ docker images したら debian という REPOSITORY が増えてた。
[t] 2017-08-09 09:45:38
うっかり $ docker run debian って打ったら debian latest をダウンロードはじまってしまった(;´∀`) なるほど、debian は REPOSITORY で、 jessie とか latest は TAG なのか。
[t] 2017-08-09 09:48:42
$ docker images してみたら debian latest が増えてた。 debian jessie も残ってる。
[t] 2017-08-09 09:49:30
docker run コマンドのリファレンス。

"docker run [OPTIONS] IMAGE [COMMAND] [ARG...]"

docker run | Docker Documentation https://docs.docker.com/engine/reference/commandline/run/
[t] 2017-08-09 09:50:17
リファレンスにはTAGを指定する方法が書いてないな。。。
[t] 2017-08-09 09:51:25
2017年08年09日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN