阿里雲Docker的安裝

2021-09-24 14:35:42 字數 2881 閱讀 5999

守護程序的方式啟動centos7才有的命令

# systemctl start docker     #執行docker守護程序

# systemctl stop docker #停止docker守護程序

# systemctl restart docker #重啟docker守護程序

顯像管理。本文使用的是來自阿里雲倉庫的apache映象

# docker pull registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
修改標籤,由於阿里雲倉庫映象的映象名稱很長,可以修改映象標籤以便記憶區分。

# docker tag registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5:latest aliweb:v1
檢視已有映象。

# docker images
強制刪除映象。 

# docker rmi –f registry.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5
3、容器管理。

e121d5f99e1e是執行docker images命令查詢到的image id,使用docker run命令進入容器。 

# docker run –ti e121d5f99e1e /bin/bash
進入後台執行的容器。

# docker exec -ti apache /bin/bash
將容器做成映象。

# docker commit containerid/containername newimagename:tag
為了方便測試和恢復,先將源映象執行起來後再做乙個命名簡單的映象做測試。 

# docker commit 4c8066cd8c01 apachephp:v1
執行容器並將宿主機的8080埠對映到容器裡去。

# docker run -d -p 8080:80 apachephp:v1
在瀏覽器輸入宿主機ip加8080埠訪問測試,出現以下內容則說明執行成功。 

準備dockerfile內容。

# vim dockerfile 

from apachephp:v1 #宣告基礎映象**

maintainer dtstack #宣告映象擁有者

run mkdir /dtstact #run後面接容器執行前需要執行的命令,由於dockerfile檔案不能超過127行,因此當命令較多時建議寫到指令碼中執行

entrypoint ping www.aliyun.com #開機啟動命令,此處最後乙個命令需要是可在前台持續執行的命令,否則容器後台執行時會因為命令執行完而退出。

構建映象。

docker build -t webcentos:v1 .   # . 是dockerfile檔案的路徑,不能忽略

docker images #檢視是否建立成功

docker run –d webcentos:v1 #後台執行容器

docker ps #檢視當前執行中的容器

docker ps –a #檢視所有容器,包括未執行中的

docker logs container id/image #如未檢視到剛才執行的容器,則用容器id或者名字檢視啟動日誌排錯

docker commit fb2844b6c070 dtstackweb:v1 #commit 後接容器id 和構建新映象的名稱和版本號。

docker push #將映象推送至遠端倉庫,預設為 docker hub

將映象推送到registry。

docker login --username=dtstack_plus registry.cn-shanghai.aliyuncs.com #執行後輸入映象倉庫密碼

docker tag [imageid] registry.cn-shanghai.aliyuncs.com/dtstack123/test:[映象版本號]

docker push registry.cn-shanghai.aliyuncs.com/dtstack123/test:[映象版本號]

在映象倉庫能檢視到映象版本資訊則說明push成功。

其中imageid和映象版本號請您根據自己的映象資訊進行填寫。

**

阿里雲yum安裝docker

sudo yum config manager add reposudo yum makecache fast sudo yum y install docker ce root ruge ruge docker version出現如下資訊視為安裝成功 client docker engine co...

阿里雲 docker安裝mysql

1 檢查核心版本,必須是3.10及以上 uname r 2 安裝docker yum install docker 3 輸入y確認安裝 4 啟動docker service docker start 5 搜尋映象 docker search mysql 7 拉取映象 docker pull mysq...

阿里雲CentOS安裝docker

最近比較有空,大四出來實習幾個月了,作為實習狗的我,被叫去研究docker了,汗汗!docker的三大核心概念 映象 容器 倉庫 映象 類似虛擬機器的映象 用俗話說就是安裝檔案。容器 類似乙個輕量級的沙箱,容器是從映象建立應用執行例項,可以將其啟動 開始 停止 刪除 而這些容器都是相互隔離 互不可見...