搜尋此網誌

顯示具有 Docker 標籤的文章。 顯示所有文章
顯示具有 Docker 標籤的文章。 顯示所有文章

2016年8月28日 星期日

Docker 進入容器內

先用 docker ps 確認好 CONTAINER ID
例如:037241b9fed5

執行以下,便可以進入容器內
docker exec -it 037241b9fed5 bash



Docker 刪除指定鏡像

先 docker images 條列出所有容器

例如:
docker rmi -f docker.io/nickistre/centos-lamp-wordpress

刪除掉 docker.io/nickistre/centos-lamp-wordpress

Docker 停止所有執行中容器


docker stop $(docker ps -a -q)

Docker 安裝 LAMP

docker search lamp

可以看到很多關於 LAMP 的映像檔, 例如:
docker.io/nickistre/centos-lamp-wordpress

輸入
docker pull docker.io/nickistre/centos-lamp-wordpress
就會開始下載.

下載完成後便可以建立 Docker Container:
假設對外要使用 49001port 來對應 Container的 80 Port
docker run -d -p 49001:80 docker.io/nickistre/centos-lamp-wordpress

然後可以用 docker ps 指令檢查, 如果看到條列出正在執行的映像檔, 那便表示已經成功執行。

在內部網路可以嘗試瀏覽 http://localhost:49001, 如果沒有問題, 應該可以看到 CentOS 的 Apache 預設畫面, 然後再試試瀏覽 http://localhost:49001/phpinfo.php, 檢查 PHP 是否正確執行。




Docker 安裝 LAMP

docker search lamp

可以看到很多關於 LAMP 的映像檔, 例如:
docker.io/nickistre/centos-lamp-wordpress

輸入
docker pull docker.io/nickistre/centos-lamp-wordpress

就會開始下載,下載完成後便可以建立 Docker Container:
docker run -d -p 49001:80 docker.io/nickistre/centos-lamp-wordpress

然後可以用 docker ps 指令檢查, 如果看到條列出正在執行的映像檔, 那便表示已經成功執行。

在內部網路可以嘗試瀏覽 http://localhost:49001, 如果沒有問題, 應該可以看到 CentOS 的 Apache 預設畫面, 然後再試試瀏覽 http://localhost:49001/phpinfo.php, 檢查 PHP 是否正確執行。


Docker 安裝 LAMP

docker search lamp

可以看到很多關於 LAMP 的映像檔, 例如:
docker.io/nickistre/centos-lamp-wordpress

就會開始下載,下載完成後將會看到鏡像的短id一個12字符的hash
查看完整ID:
docker images --no-trunc=true


建立 Docker Container:
docker run -d -p 49001:80 docker.io/nickistre/centos-lamp-wordpress

然後可以用 docker ps 指令檢查, 如果看到條列出正在執行的映像檔, 那便表示已經成功執行。

在內部網路可以嘗試瀏覽 http://localhost:49001, 如果沒有問題, 應該可以看到 CentOS 的 Apache 預設畫面, 然後再試試瀏覽 http://localhost:49001/phpinfo.php, 檢查 PHP 是否正確執行。






CentOS-7 安裝 Docker

rpm -Uvh http://mirror01.idc.hinet.net/EPEL/6/x86_64/epel-release-6-8.noarch.rpm

yum makecache fast
yum -y update


yum -y install docker docker-registry

yum -y install docker --disablerepo=extras

systemctl enable docker

systemctl start docker


另外參考
https://wiki.centos.org/zh-tw/Cloud/Docker






搜尋此網誌