最近我開始學習Docker,這是我的學習日志:
$ docker version Client: Version: 18.09.2 API version: 1.39 Go version: go1.10.6 Git commit: 6247962 Built: Sun Feb 10 03:41:36 2019 OS/Arch: darwin/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.2 API version: 1.39 (minimum version 1.12) Go version: go1.10.6 Git commit: 6247962 Built: Sun Feb 10 03:51:49 2019 OS/Arch: linux/amd64 Experimental: true
首先,我在本地安裝了Docker,使用了上述的命令查看版本信息。
$ docker pull nginx
然后,我拉取了一個官方的Nginx鏡像來嘗試運行。
$ docker run -p 80:80 nginx
接下來,我使用了docker run命令來啟動Nginx容器,并將容器的80端口映射到本地的80端口。
這時候,我就可以在瀏覽器中通過http://localhost/來訪問Nginx服務器了。
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0181047159e4 nginx "nginx -g 'daemon of…" 15 seconds ago Up 13 seconds 0.0.0.0:80->80/tcp dreamy_mendeleev
使用docker ps命令可以查看當前正在運行的容器列表,可以看到剛剛啟動的Nginx容器。
總的來說,學習Docker是一項非常有用的技能,可以大大提高開發和運維效率。
上一篇vue打包js亂碼