真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux下安裝Docker的詳細(xì)步驟

本篇內(nèi)容主要講解“Linux下安裝Docker的詳細(xì)步驟”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Linux下安裝Docker的詳細(xì)步驟”吧!

成都創(chuàng)新互聯(lián)公司長期為上千客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為福建企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)福建網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

先說明下我用的系統(tǒng)是 Linux  CentOS,不同的Linux版本差別不大。

1.安裝依賴包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Linux下安裝Docker的詳細(xì)步驟

2.設(shè)置阿里云鏡像源

因?yàn)閐ocker默認(rèn)官方的鏡像源地址是國外的,速度很慢,這里將數(shù)據(jù)源設(shè)置為阿里云的鏡像。當(dāng)然國內(nèi)還有其他的鏡像源,在此不再一一介紹。

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Linux下安裝Docker的詳細(xì)步驟

3.安裝 Docker-CE

Docker CE(Community Edition) 社區(qū)免費(fèi)版,屬于docker引擎。

sudo yum install docker-ce

Linux下安裝Docker的詳細(xì)步驟

4.啟動 Docker-CE

添加啟動Docker服務(wù)

sudo systemctl enable docker
sudo systemctl start docker

Linux下安裝Docker的詳細(xì)步驟

5.為 Docker 建立用戶組

docker  命令與 Docker 引擎通訊之間通過 UnixSocket ,但是能夠有權(quán)限訪問 UnixSocket 的用戶只有 root 和 docker 用戶組的用戶才能夠進(jìn)行訪問,所以我們需要建立一個(gè) docker 用戶組,并且將需要訪問 docker 的用戶添加到這一個(gè)用戶組當(dāng)中來。

1. 建立 Docker 用戶組

sudo groupadd docker

2. 添加當(dāng)前用戶到 docker 組

sudo usermod -aG docker $USER

6.GUI 管理配置 (可選配置)

gui管理工具 有需要則可以安裝使用,沒有強(qiáng)制要求。
Portainer

官方地址:https://portainer.io/install.html (國外地址如果不能訪問建議fq)

安裝 命令:

docker volume create portainer_data
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

Linux下安裝Docker的詳細(xì)步驟

然后通過自己的IP+9000端口訪問

下面能看到自己的容器、鏡像等。

Linux下安裝Docker的詳細(xì)步驟

7.Docker基本概念介紹

鏡像(Image)

這里面保存了應(yīng)用和需要的依賴環(huán)境 比如運(yùn)行runtime 和webapp

為什么需要多個(gè)鏡像?當(dāng)開發(fā)、構(gòu)建和運(yùn)行容器化應(yīng)用程序時(shí),我們通常會有不同優(yōu)先級。通過為這些 獨(dú)立的任務(wù)提供不同鏡像

容器(Container)

鏡像的實(shí)例。一個(gè)容器代表一個(gè)正在運(yùn)行的應(yīng)用程序、進(jìn)程或服務(wù)。它由 Docker 鏡像、執(zhí)行環(huán)境和標(biāo)準(zhǔn)指令集組成。需要擴(kuò)展服務(wù)時(shí),我真正將鏡像跑起來的東西,鏡像在容器里面??梢钥醋魇且粋€(gè)完全隔離的盒子。

一個(gè)容器鏡像實(shí)例 代表一個(gè)獨(dú)立的進(jìn)程。

Hub

遠(yuǎn)程存放鏡像的平臺, hub上已經(jīng)有很多制作好的鏡像 比如redis MongoDB。

倉庫(repository)

倉庫用來保存鏡像的地方。

鏡像構(gòu)建完成后,可以直接在當(dāng)前宿主上運(yùn)行,但是 如果需要在其它服務(wù)器上使用這個(gè)鏡像,就需要一個(gè)集中存儲、分發(fā)鏡像的服務(wù)。倉庫就是這樣的一個(gè)服務(wù)。

8.Docker常用命令

docker ps --查看目前正在運(yùn)行的所有容器 -a 顯示包括已經(jīng)停止的容器

docker pull --拉取鏡像

docker rmi --刪除鏡像 后面可以直接根據(jù)鏡像 名稱或者tag 前首字母匹配

docker start  container_id --打開容器 (這里可以是容器id或名稱)

docker stop container_id --停止容器 (這里可以是容器id或名稱)

docker rm --刪除容器(只有停止的容器才可以刪除)

docker build --使用 Dockerfile 創(chuàng)建鏡像

docker exec --容器中執(zhí)行命令,例如:docker exec -it  container_id(容器名或id) /bin/bash  (bin/bash要執(zhí)行的命令或工具)

docker logs --查看 容器日志 ,例如:docker logs -f -t --tail 10 container_id (容器名或id)

運(yùn)行容器

docker run -it --rm -p 8000:80 --name aspnet_sample microsoft/dotnet__

--name 容器名稱 ,后面跟著是鏡像路徑或名稱

--rm 運(yùn)行完后刪除該容器

-p  端口映射 8000 外部端口 80鏡像里面運(yùn)行的端口 將8000映射到鏡像里面的80

-it  輸出容器命令行的內(nèi)容 即容器的自身的程序輸出在控制臺 有點(diǎn)類似前臺運(yùn)行

-d 和it相反  隱藏后臺運(yùn)行

到此,相信大家對“Linux下安裝Docker的詳細(xì)步驟”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


新聞名稱:Linux下安裝Docker的詳細(xì)步驟
本文鏈接:http://weahome.cn/article/giejdg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部