亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Docker基礎(chǔ)使用

yeooo / 2619人閱讀

在Windows下開發(fā),安裝軟件不像Linux那樣方便,常常還沒開始寫代碼,搭建環(huán)境就已經(jīng)耗費(fèi)了半天了。
這個(gè)時(shí)候使用Docker來快速搭建一套開發(fā)環(huán)境,比如MySQL、Redis、MongoDB等等,還是很方便的,能夠節(jié)省大量開發(fā)前準(zhǔn)備的工作,提高效率。
下面介紹能夠基本滿足這個(gè)需求的Docker的最基礎(chǔ)使用。

1. 安裝

首先到Docker官網(wǎng)(需要注冊)下載Docker Community Edition for Windows
然后安裝,安裝成后,docker會(huì)自動(dòng)啟動(dòng),右下角會(huì)有個(gè)鯨魚的圖標(biāo)
打開cmd或者powershell,執(zhí)行

docker version

正常情況會(huì)輸出docker的client和server的版本及其他信息

2. 配置鏡像倉庫地址

這一步不是必須的
由于網(wǎng)絡(luò)原因從官方鏡像倉庫拉取太慢,所以配置國內(nèi)鏡像倉庫地址

對右下角鯨魚圖標(biāo)右鍵 - Setting - Deamons

在Registry mirrors中添加Docker中國官方鏡像加速地址:https://registry.docker-cn.com

點(diǎn)擊Apply,Docker服務(wù)會(huì)重啟,完成后就生效了

3. 使用 3.1 查詢/拉取鏡像

命令: docker search|pull image-name[:image-version]
以Elasticsearch為例:

# 查詢鏡像
docker search elasticsearch
# 拉取鏡像
docker pull elasticsearch:2.4.6
如果不指定版本,則使用默認(rèn)版本號(hào)release,拉取最新版本
3.2 運(yùn)行容器

命令: docker run [OPTIONS] image-name[:image-version]
docker run 命令有很多參數(shù),這里只介紹最多用到的幾個(gè),以elasticsearch為例:

docker run -d -p 9200:9200 --name es elasticsearch:2.4.6

-d:表示以deamon模式運(yùn)行
-p:指定端口映射,前面的是外部訪問端口,后面的是容器內(nèi)部的端口
--name:指定容器的名稱,不指定的話,docker會(huì)隨機(jī)生成一個(gè)名稱

3.3 查看容器列表

命令: docker ps [-a]
docker ps 會(huì)列出當(dāng)前正在運(yùn)行的容器
加上 -a 參數(shù)會(huì)列出所有的容器

3.4 啟動(dòng)/停止容器

命令: docker start|stop container-name|container-id

# 先停止es
docker stop es
# 再啟動(dòng)es
docker start es
3.5 操作容器

有時(shí)候需要對容器進(jìn)行一些簡單修改,可以通過docker exec命令來實(shí)現(xiàn)
docker exec -i -t container-name|container-id command
例如給上面的es容器安裝head插件:

docker exec -it es /bin/bash
# 執(zhí)行命令后,會(huì)進(jìn)入容器,并打開bash命令行
# 進(jìn)入elasticsearch安裝目錄
$ cd /usr/share/elasticsearch
# 安裝head插件
$ ./bin/plugin install mobz/elasticsearch-head
# 等待安裝完成,退出容器
$ exit
# 重啟容器
docker restart es

-i:以交互模式運(yùn)行容器,通常與 -t 同時(shí)使用
-t:為容器重新分配一個(gè)偽終端,通常與 -i 同時(shí)使用

3.6 查看容器日志

命令:docker logs [-f] container-name|container-id

docker logs -f es

-f:相當(dāng)于 tail -f

3.7 刪除容器

命令: docker rm [-f] container-name|container-id

docker rm es

-f:如果容器正在運(yùn)行,是無法直接刪除的,要么先停止容器,要么加 -f 強(qiáng)制刪除

注意: 刪除容器是不可逆的,會(huì)導(dǎo)致容器中的數(shù)據(jù)丟失
最好的辦法是通過掛載外部目錄,把數(shù)據(jù)保存在宿主機(jī)器上
3.8 鏡像管理

查看本地鏡像列表: docker images
刪除本地鏡像: docker rmi iamge-name|image-id

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/27444.html

相關(guān)文章

  • Flux7 Docker 系列教程(一):Docker 簡介

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第一篇。,一種新的容器化技術(shù),因?yàn)檩p量級(jí)和便攜化而受到廣泛關(guān)注。本篇文章是系列教程的第一篇。鏡像只讀的容器模板,簡言之就是系統(tǒng)鏡像文件。首先,向發(fā)出請求創(chuàng)建一個(gè)鏡像并且指定容器內(nèi)要運(yùn)行的命令。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第一篇 Part 1: An Introduction。...

    zhaofeihao 評論0 收藏0
  • Flux7 Docker 系列教程(一):Docker 簡介

    摘要:本系列教程翻譯自,系列共有九篇,本文譯自第一篇。,一種新的容器化技術(shù),因?yàn)檩p量級(jí)和便攜化而受到廣泛關(guān)注。本篇文章是系列教程的第一篇。鏡像只讀的容器模板,簡言之就是系統(tǒng)鏡像文件。首先,向發(fā)出請求創(chuàng)建一個(gè)鏡像并且指定容器內(nèi)要運(yùn)行的命令。 本系列教程翻譯自 Flux7 Docker Tutorial Series,系列共有九篇,本文譯自第一篇 Part 1: An Introduction。...

    yacheng 評論0 收藏0
  • 一文帶你重新認(rèn)識(shí) Docker 與 Kubernetes

    摘要:公司始于名為的平臺(tái)即服務(wù)供應(yīng)商??缍鄠€(gè)機(jī)器之間協(xié)調(diào)這些容器需要額外的工具,這稱之為容器編排。的核心優(yōu)勢是為應(yīng)用程序開發(fā)人員提供了用于編排無狀態(tài)容器的強(qiáng)大工具。有無數(shù)的文章都在討論和比較Docker、Kubernetes 以及Mesos。如果你是初學(xué)者,那么你可能會(huì)認(rèn)為這三個(gè)開源項(xiàng)目正為了稱霸容器界而殊死搏斗。雖然這三種技術(shù)都使得使用容器部署、管理和伸縮應(yīng)用成為可能,但實(shí)際上它們各自解決了不同...

    baishancloud 評論0 收藏0
  • Docker基礎(chǔ)入門指南(四):Docker容器使用

    摘要:原文地址零基礎(chǔ)入門指南四啟動(dòng)容器啟動(dòng)容器有兩種方式,一種是基于鏡像新建一個(gè)容器并啟動(dòng),另外一個(gè)是將在終止?fàn)顟B(tài)的容器重新啟動(dòng)。此外,當(dāng)容器中指定的應(yīng)用終結(jié)時(shí),容器也自動(dòng)終止。命令命令用于進(jìn)入一個(gè)正在運(yùn)行的容器。 原文地址:Docker零基礎(chǔ)入門指南(四) 啟動(dòng)容器 啟動(dòng)容器有兩種方式,一種是基于鏡像新建一個(gè)容器并啟動(dòng),另外一個(gè)是將在終止?fàn)顟B(tài)(stopped)的容器重新啟動(dòng)。因?yàn)镈ocke...

    mj 評論0 收藏0
  • docker 常用基礎(chǔ)命令

    摘要:在中運(yùn)行鏡像相關(guān)參數(shù)鏡像初始命令守護(hù)模式啟動(dòng)指定端口號(hào)啟動(dòng)指定配置啟動(dòng)參數(shù)表示以守護(hù)模式執(zhí)行,日志不會(huì)出現(xiàn)在輸出終端上。在一次中多次使用可以掛載多個(gè)數(shù)據(jù)卷。注意這里使用的是宿主機(jī)的地址,與對外暴露的端口號(hào),它映射容器內(nèi)部的端口號(hào)。 Docker基礎(chǔ)命令 查看docker版本信息$ docker --version 查看docker安裝信息$ docker info 查看本機(jī)Docker...

    feng409 評論0 收藏0

發(fā)表評論

0條評論

yeooo

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<