摘要:容器是完全使用沙箱機制,相互之間不會有任何接口。安裝如果是國內(nèi)機器可以選擇使用阿里云鏡像,加快安裝速度常用命令啟動設(shè)置開機自啟查看本地鏡像搜索鏡像,以為例。
Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
curl -fsSL https://get.docker.com | bash
# 如果是國內(nèi)機器可以選擇使用阿里云鏡像,加快安裝速度
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
啟動Docker
systemctl start docker
設(shè)置開機自啟
systemctl enable docker
查看本地images鏡像
docker images
搜索鏡像,以nginx為例。下面均已nginx為例
docker search nginx
拉取鏡像,latest指最新版本,也可根據(jù)需要拉取相應(yīng)的版本
docker pull nginx:latest
查看全部容器
docker ps -as
查看運行中的容器
docker ps
啟動容器
docker start 容器ID
停止運行容器
docker stop 容器ID
重啟容器
docker restart 容器ID
刪除容器
docker rm 容器ID
刪除鏡像
socker rmi 鏡像ID
查看容器ip
docker inspect --format {{ .NetworkSettings.IPAddress }} 容器名稱
命令run參數(shù)
-a stdin: 指定標準輸入輸出內(nèi)容類型,可選 STDIN/STDOUT/STDERR 三項;
-d: 后臺運行容器,并返回容器ID;
-i: 以交互模式運行容器,通常與 -t 同時使用;
-P: 隨機端口映射,容器內(nèi)部端口隨機映射到主機的端口
-p: 指定端口映射,格式為:主機(宿主)端口:容器端口
-t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用;
--name="nginx-lb": 為容器指定一個名稱;
--dns 8.8.8.8: 指定容器使用的DNS服務(wù)器,默認和宿主一致;
--dns-search example.com: 指定容器DNS搜索域名,默認和宿主一致;
-h "mars": 指定容器的hostname;
-e username="ritchie": 設(shè)置環(huán)境變量;
--env-file=[]: 從指定文件讀入環(huán)境變量;
--cpuset="0-2" or --cpuset="0,1,2": 綁定容器到指定CPU運行;
-m :設(shè)置容器使用內(nèi)存最大值;
--net="bridge": 指定容器的網(wǎng)絡(luò)連接類型,支持 bridge/host/none/container: 四種類型;
--link=[]: 添加鏈接到另一個容器;
--expose=[]: 開放一個端口或一組端口;
--volume , -v: 綁定一個卷
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/125882.html
摘要:解決了服務(wù)器應(yīng)用快速部署的問題。解決方案是自己裝一個第二點,確保鏡像服務(wù)器跑起來。你需要將真機的端口和虛擬機端口進行綁定,這樣可以通過訪問鏡像服務(wù)器在真機上的端口,訪問到數(shù)據(jù)庫端口,進入鏡像之中。 關(guān)于Docker的基本原理 原理上, 深入淺出Docker 一文講的語言會更科學,我只撿不一定準確但直觀而符合表面理解的一些講一下。 Docker提供了基于操作系統(tǒng)級和應(yīng)用級虛擬化的應(yīng)用部署...
摘要:解決了服務(wù)器應(yīng)用快速部署的問題。解決方案是自己裝一個第二點,確保鏡像服務(wù)器跑起來。你需要將真機的端口和虛擬機端口進行綁定,這樣可以通過訪問鏡像服務(wù)器在真機上的端口,訪問到數(shù)據(jù)庫端口,進入鏡像之中。 關(guān)于Docker的基本原理 原理上, 深入淺出Docker 一文講的語言會更科學,我只撿不一定準確但直觀而符合表面理解的一些講一下。 Docker提供了基于操作系統(tǒng)級和應(yīng)用級虛擬化的應(yīng)用部署...
摘要:容器類似虛擬機,可以支持的操作包括啟動,停止,刪除等。交互式可以分配一個虛擬終端并關(guān)聯(lián)到任何容器的標準輸入上,例如運行一個一次性交互。 Docker Docker 核心概念及入門 什么是docker Docker是一個開放源代碼軟件項目,讓應(yīng)用程序布署在軟件貨柜下的工作可以自動化進行,借此在Linux操作系統(tǒng)上,提供一個額外的軟件抽象層,以及操作系統(tǒng)層虛擬化的自動管理機制。Docker...
閱讀 3670·2023-04-25 20:09
閱讀 3831·2022-06-28 19:00
閱讀 3193·2022-06-28 19:00
閱讀 3227·2022-06-28 19:00
閱讀 3340·2022-06-28 19:00
閱讀 2999·2022-06-28 19:00
閱讀 3235·2022-06-28 19:00
閱讀 2777·2022-06-28 19:00