一、安裝
1、配置yum源
# vim /etc/yum.repos.d/docker.repo
[dockerrepo]
name=docker repository
baseurl=
enabled=1
gpgcheck=1
gpgkey=
2、通過yum安裝
# yum install docker-engine
# service docker start
# service docker status
3、日誌
# vim /var/log/docker
二、使用
使用前你不得不了解兩個概念, 乙個叫 image, 乙個叫 container, 對初學者來說這倆可能意思有點接近或者混淆, 看這些比喻也許你一下子就明白了, image 是唯讀的模板, 用來生成你需要的 container, 而 container 也可以變成新的 image
# docker pull ubuntu
這樣你就有了乙個 ubuntu image, 可以用 docker images 看到這個新的 image
使用這個 image, 可以向它傳送乙個命令
# docker run ubuntu echo hello docker
我們的目標是要像虛擬機器一樣使用它, 搭建屬於我們自己的環境, 自己的系統, 把搭建完成的 container 變成乙個新的 image
# docker run -it ubuntu /bin/bash
這條命令終讓 docker 變得有趣起來, 它讓我們像 ssh 進入虛擬機器一樣操作
退出可以用 exit, 或者 ctrl + d
可惜的是, 一旦退出, container 不在維持了, 我們不可能一直在 container 中不出來, 但我們也要保持 container 的狀態, 那怎麼辦呢
# docker run -itd ubuntu /bin/bash
後台執行 container
# docker ps
找到後台執行的 container id 或暱稱
# docker attach
重新 attach 這個 container
注意, 這時候如果 exit 依然會終止這個 container, 要想 detach 跳出乙個 container, 你需要使用 ctrl + p + q, 這樣我們就又能用 attach 重新進入 container
docker 可以像 git, svn 那樣可以用 docker help 來非常方便的檢視這些幫助
Docker 入門及安裝
docker是用go語言開發的應用容器引擎,基於容器化,沙箱機制的應用部署技術。可適用於自動化測試 打包,持續整合和發布應用程式等場景。值得注意的是,docker現已改名為moby。docker基於容器化,沙箱機制,可使你用較少的命令和指令碼快速部署應用。一次構建,多處移植使用。再配合shell等指...
Kong入門及docker安裝
一.kong介紹 kong 是乙個雲原生,高效,可擴充套件的分布式 api 閘道器。自 2015 年在 github 開源後,廣泛受到關注,目前已收穫 1.9w 的 star,其核心價值在於高效能和可擴充套件性。概念術語 upstream 是對上游伺服器的抽象 target 代表了乙個物理服務,是 ...
docker入門 docker安裝
docker入門 docker安裝 ubuntu 安裝 curl ssl sh 官方安裝指令碼自動安裝 systemctl enable docker systemctl is enabled docker 開機自啟動 sudo usermod ag docker npoulton 根據自己的使用者...