docker入門(2) 第乙個docker程式

2021-08-21 10:34:13 字數 1090 閱讀 4147

載入容器

//載入容器

//執行

docker run -d

/*引數說明

-d:讓容器在後台執行。

-p:將容器內部使用的網路埠對映到我們使用的主機上。

*/

查詢在執行的映象

可以通過container id快速找到埠對映

docker port container_id

檢視web應用程式日誌

檢視容器內部的標準輸出

docker logs [id或者名字]

檢查web應用程式
docker inspect containerid

重啟容器
docker start/restart id

移除容器(刪除的時候 容器必須是停止的狀態)
docker rm id

列出映象列表
docker images

/*各個選項說明:

repository:表示映象的倉庫源

tag:映象的標籤

image id:映象id

created:映象建立時間

size:映象大小

*/

由於阿里雲只有幾個預設開放埠,所以我們部署到docker中的應用要通過外網訪問的話,必須配置阿里雲的安全策略以及阿里雲伺服器上的防火牆

安全策略:進入阿里雲的控制台->ecs->安全組策略->新增安全組策略

修改防火牆:iptables在 /etc/sysconfig/下面

//第一步:修改防火牆配置檔案

sudo vim /etc/sysconfig/iptables

//第二步:新增如下配置

-a input -p tcp -m tcp --dport 你docker對映的埠號 -j accept

//第三步:重啟防火牆

service iptables restart

第乙個入門例子

1 配置thinkphp 2 嘗試控制器和檢視 1 資料庫 在開始之前,我們首先在資料庫thinkphp中建立乙個think data資料表 以mysql資料庫為例 create table if not exists think data id int 8 unsigned not null au...

第乙個spring入門案例

1.為什麼需要spring?如果a元件依賴於b元件,那麼這樣new的話,則硬編碼的耦合度高。使用spring的依賴注入,面向介面程式設計,防止了硬編碼的耦合。使用spring的aop的面向切面程式設計,使其更加的具有拓展性。2.第乙個使用spring的案例 package com.huxin.spr...

Django入門(一) 第乙個demo

以下所有命令在cmd中輸入 1 建立guest專案 django admin startproject guest 4 開啟guest guest urls.py檔案,新增 index 的路由配置 from django.conf.urls import url from django.contri...