亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

什么是Docker? Docker入門教程

2024-09-01 13:51:07
字體:
來源:轉載
供稿:網友

docker入門實戰,docker從入門到實戰,Docker,入門教程

概述

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的  Linux 機器上,也可以實現 虛擬化 。

docker的配圖很形象。一只鯨魚(容器)上面裝載著貨物(應用)。

docker安裝

debian/ubuntu等系統可以直接下載deb進行安裝

docker repo

sudo dpkg -i package-name.deb

其他平臺參照 docker官網 docker hello world

安裝好docker之后,執行下面語句確認docker是否安裝成功

sudo docker info

如果docker沒有啟動,則執行

sudo /etc/init.d/docker start或sudo service docker start

執行下面的語句啟動一個docker容器

sudo docker run -i -t ubuntu:14.04 /bin/bash

docker run ,運行容器的命令 -i -t , 執行docker以交互(將執行的過程顯示到shell中)的形式啟動容器 ubuntu:14.04 , ubuntu表示鏡像名,14.04表示鏡像的標簽 /bin/bash , 表示要讓啟動的容器執行/bin/bash語句

首次執行這段代碼時,docker會下載ubuntu:14.04對應的鏡像。

docker鏡像和容器

鏡像和容器,是docker中最最重要的兩個概念。

鏡像:在某一操作系統(一般是linux)的基礎上,添加某個服務(如mysql服務),所構成的一個處于靜態的系統鏡像,可以理解為某系統的iso鏡像文件。(我自己的理解[捂臉])

容器:根據鏡像安裝之后的狀態

sudo docker images

上面語句列出本電腦(宿主機)上的鏡像

sudo docker pull redis:3

上面語句可以從docker官方hub中獲取一個鏡像名為redis且標簽為3的鏡像??此拿挚梢灾朗前惭b了redis 3 版本的鏡像

鏡像的自定義 創建一個安裝好redis服務器的鏡像

1 . 創建目錄和Dockerfile

docker入門實戰,docker從入門到實戰,Docker,入門教程

2. 下載163的源文件到redis文件夾下,和Dockfile同一目錄下(由于ubuntu原來的軟件源賊慢,所以將其替換)

3. 編寫Dockfile,Dockfile中的內容如下

FROM ubuntu:14.04MAINTAINER dkpaulwen "wen229267643@gmail.com"ADD $PWD/sources.list.trusty /etc/apt/sources.listRUN ["apt-get","-y","update"]RUN ["apt-get","-y","install","redis-server","redis-tools"]EXPOSE 6379CMD ["/usr/bin/redis-server"]

FROM ubuntu:14.04 : 表明我們所構建的鏡像是基于ubuntu:14.04鏡像的 MAINTAINER name email : 構建人的名字和郵箱 ADD path1 path2 : 將宿主機中的path1文件/目錄 復制到 docker中 RUN ["command","option",...] : 表示執行command命令 , 也可以寫作 RUN command option parameter 這樣的形式。上面執行的兩個語句更新了源,安裝了redis EXPOSE 6379 : 表示docker機會將6379端口暴露給宿主機,可以將宿主機的某個端口與這個端口連接,這樣就可以在外部使用這個容器中運行的應用 CMD ["command","option",...] : 表示啟動容器時若不指定執行的命令,就執行這個命令指定的命令

4 . 構建鏡像

在redis目錄下執行命令

sudo docker build -t dkpaulwen/redis .

-t 選項用來告訴docker daemon要構建的鏡像的倉庫名和鏡像名為dkpaulwen/redis,其中dkpaulwen為倉庫名,redis為鏡像名

sudo docker images

查看鏡像

root@iZm5ejdk51ejf0nkzwz3koZ:~/dockers/redis# docker imagesREPOSITORY   TAG     IMAGE ID   CREATED    VIRTUAL SIZEdkpaulwen/redis  latest    eb4b76ccb49c  18 minutes ago  213.4 MB

5. 用自定義的鏡像創建容器

執行下面的命令

sudo docker run -d -p 6379 --name myredis dkpaulwen/redis

-d 選項告訴docker以后臺的形式啟動容器 -p 6379 告訴docker將docker機的6379端口與宿主機的隨機端口(隨機分配一個大端口號)相關聯,也可以這樣 -p 6666:6379,前者是宿主機,后者docker機 --name myredis 指定容器名 dkpaulwen/redis 是鏡像名 這里沒有指定要執行的命令,默認執行Dockerfile中的CMD指定的命令

6. 查看創建的docker容器

docker ps 命令

root@iZm5ejdk51ejf0nkzwz3koZ:~/dockers/redis# docker psCONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS      NAMES3e1366140973  dkpaulwen/redis  "/usr/bin/redis-serve" 23 minutes ago  Up 23 minutes  0.0.0.0:32788->6379/tcp myredis

這里包含容器的一些屬性,其中一個是ports——端口,可以看到,0.0.0.0:32788 -> 6379/tcp ,32788是宿主機端口,6379是被關聯的docker容器端口,類型是tcp

7. 連接這個容器

redis-cli -h localhost -p 32788
root@iZm5ejdk51ejf0nkzwz3koZ:~/dockers/redis# redis-cli -h localhost -p 32788localhost:32788> get username"glen"localhost:32788>

因為我在我的服務器上安裝的docker,所以我也可以在自己的電腦上連接服務器上的docker容器

paul@paul-Inspiron-5420:~$ redis-cli -h www.wenjingyi.top -p 32788www.wenjingyi.top:32788> get username"glen"www.wenjingyi.top:32788>

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产清自在天天线| 国产精品视频在线观看| 国产综合久久久久| 亚洲日韩欧美视频| 国产精品久久久久久五月尺| 日韩免费观看网站| 91亚洲精华国产精华| 欧美小视频在线观看| 日本不卡高字幕在线2019| 亚洲精品国产福利| 中文字幕精品久久久久| 国产精品福利无圣光在线一区| 国产精品一区二区久久国产| 欧美精品videossex88| 国语自产精品视频在线看一大j8| 中日韩美女免费视频网址在线观看| www.色综合| 日韩av在线免费播放| 精品国产视频在线| 久久久久久久久爱| 51视频国产精品一区二区| 欧美大成色www永久网站婷| 国产精品永久免费观看| 亚洲精品国精品久久99热| 国产91亚洲精品| 日韩av电影手机在线观看| 一区二区三区高清国产| 日韩av在线电影网| 国产一区视频在线| 另类天堂视频在线观看| 91精品国产乱码久久久久久蜜臀| 亚洲片av在线| 亚洲欧美日韩图片| 性色av一区二区三区免费| 欧美电影电视剧在线观看| 九九精品在线播放| 欧美日韩高清在线观看| 丁香五六月婷婷久久激情| 亚洲欧美另类自拍| 超碰97人人做人人爱少妇| 欧美性xxxx| 欧美另类高清videos| 原创国产精品91| 日韩资源在线观看| 亚洲丁香婷深爱综合| 原创国产精品91| 日韩av在线播放资源| 亚洲成人av片在线观看| 欧美猛交ⅹxxx乱大交视频| 理论片在线不卡免费观看| 国产成人久久久精品一区| 97激碰免费视频| 91成人在线观看国产| 九九热这里只有精品免费看| 亚洲剧情一区二区| 久久香蕉国产线看观看av| 国产精品一区二区性色av| 亚洲人成网站999久久久综合| 91产国在线观看动作片喷水| 国产精品永久免费| 亚洲电影免费观看高清完整版在线| 日韩视频免费观看| 国产精品91视频| 国产精品一久久香蕉国产线看观看| 伊人久久久久久久久久久久久| 亚洲伊人一本大道中文字幕| 色综合久久精品亚洲国产| www.亚洲天堂| 亚洲欧洲国产精品| 琪琪亚洲精品午夜在线| 亚洲qvod图片区电影| 亚洲а∨天堂久久精品9966| 欧美成人在线免费视频| 欧美日韩国产在线看| 精品久久久久久久久久国产| 亚洲美女av网站| 久久成人人人人精品欧| 26uuu亚洲国产精品| 欧洲日本亚洲国产区| 国产视频在线观看一区二区| 成人97在线观看视频| 主播福利视频一区| 午夜精品免费视频| 伊人伊成久久人综合网小说| 成人精品一区二区三区电影黑人| 国产日韩欧美视频| 欧美激情性做爰免费视频| 欧美在线视频免费观看| 国产美女被下药99| 国产精品夜色7777狼人| 色偷偷av亚洲男人的天堂| 中文字幕日韩在线视频| 成人精品网站在线观看| 色噜噜亚洲精品中文字幕| 亚洲欧美制服丝袜| 最近日韩中文字幕中文| 成人性生交xxxxx网站| 蜜臀久久99精品久久久无需会员| 欧美午夜电影在线| 日韩欧美成人免费视频| 97久久精品人搡人人玩| 国产精品亚洲精品| 欧美日韩第一页| 中文字幕av一区二区三区谷原希美| 国内自拍欧美激情| 久久精品一偷一偷国产| 91在线观看免费| 成人伊人精品色xxxx视频| 日本三级久久久| 国产精品视频不卡| 亚洲人永久免费| 91精品国产沙发| 狠狠干狠狠久久| 日韩最新中文字幕电影免费看| 中文亚洲视频在线| 欧美电影免费看| 日韩中文字幕在线看| 色婷婷久久av| 精品国产欧美一区二区三区成人| 宅男66日本亚洲欧美视频| 国产精品久久久久久av福利软件| 日韩av手机在线| 日韩精品极品视频| 精品久久久久久亚洲国产300| 亚洲黄色av女优在线观看| 日韩美女av在线免费观看| 91九色国产社区在线观看| 国产精品视频公开费视频| 日韩久久免费视频| 国产日本欧美在线观看| 隔壁老王国产在线精品| 欧美精品videos性欧美| 亚洲开心激情网| 欧美性极品xxxx做受| 成人写真福利网| 亚洲精品久久久久久久久久久久| 欧美日韩中文字幕日韩欧美| 亚洲国产精品成人精品| 色久欧美在线视频观看| 国产精品久久久久久久久影视| 国产在线999| 尤物yw午夜国产精品视频明星| 久久国产精品免费视频| 欧洲永久精品大片ww免费漫画| 欧美亚洲国产另类| 中文字幕精品国产| 另类色图亚洲色图| 国产精品激情av电影在线观看| 欧美日韩国产页| 精品久久久久久久中文字幕| 综合av色偷偷网| 国产69精品久久久| 精品福利樱桃av导航| 亚洲精品wwww| 91高清视频在线免费观看| 亚洲精品自在久久| 不卡在线观看电视剧完整版| 最新91在线视频| 国产精品午夜视频| 亚洲天天在线日亚洲洲精| 国内成人精品视频| 欧美日韩久久久久| 日本午夜在线亚洲.国产| 26uuu另类亚洲欧美日本一|