docker簡單使用

2021-09-02 13:22:11 字數 1524 閱讀 4069

執行:

docker -d -d

以bash方式執行容器並進入容器

docker run -t -i tomcat /bin/bash

進入容器後後開啟另乙個終端輸入

docker ps -l

查詢該執行容器的containerid,拷貝檔案進入容器

以bash方式執行容器進入容器並且掛載宿主機目錄對映到容器

-v 掛載主機資料捲到容器內

docker run --name tomcat --rm -p registry.ecloud.com.cn/tomcat:7.0.62

--rm (ctrl+c 停掉之後會自動刪除該容器,docker ps 將查不到)

-p (大寫的p隨即埠對映)

檢視在執行的容器

docker ps -a

-p (小寫p 對映指定埠 宿主機埠:容器埠)

-d (相當於--rm)

-v (卷對映--宿主機本地路徑:容器的目的路徑)

docker exec -it tomcat bash

(進入容器tomcat,以bash方式)

docker tomcat stop

(停止執行中的容器tomcat)

docker rm tomcat

(刪除容器tomcat)

建立dockerfile檔案

vi dockerfile

編輯可執行檔案

vi build.sh

#!/bin/sh

repository='registry.ecloud.com.cn'

name=edesktop

version=1.0

docker build -t $repository/$name:$version

為可執行檔案賦許可權

chmod +x build.sh 或者 chmod 777 build.sh

解壓war包到指定目錄

unzip edesktop-manager.war -d /root/root

docker簡單使用

docker是啥,類似於vmware,不解釋太官方的話。就是乙個程式,docker執行起來之後,他相當於就是乙個虛擬環境,他能輕鬆安裝各種軟體,比如mysql redis django等框架之類的,並且軟體安裝快捷方便,之間不會衝突。加一句,看看很快的,最多倆小時。再發一些簡單的docker操作命令...

docker簡單使用

linux yum install y epel release 安裝倉庫 yum install docker io 安裝docker chkconfig docker on 加入開機自動啟動 service docker start 啟動dockerdocker hello world dock...

Docker簡單使用

sudo apt install docker.iosystemctl start dockersystemctl stop dockersystemctl enable docker映象相關docker v docker search 關鍵字 例如 docker search tomcat doc...