91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何快速安裝docker

發布時間:2022-02-16 15:25:29 來源:億速云 閱讀:169 作者:iii 欄目:開發技術

這篇文章主要介紹“Linux下如何快速安裝docker”,在日常操作中,相信很多人在Linux下如何快速安裝docker問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux下如何快速安裝docker”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Linux下如何快速安裝docker

1.安裝依賴包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Linux下如何快速安裝docker

2.設置阿里云鏡像源

因為docker默認官方的鏡像源地址是國外的,速度很慢,這里將數據源設置為阿里云的鏡像。當然國內還有其他的鏡像源,在此不再一一介紹。

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Linux下如何快速安裝docker

3.安裝 Docker-CE

Docker CE(Community Edition) 社區免費版,屬于docker引擎。

sudo yum install docker-ce
Linux下如何快速安裝docker

4.啟動 Docker-CE

添加啟動Docker服務

sudo systemctl enable docker
sudo systemctl start docker
Linux下如何快速安裝docker

5.為 Docker 建立用戶組

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

1. 建立 Docker 用戶組

sudo groupadd docker

2. 添加當前用戶到 docker 組

sudo usermod -aG docker $USER

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

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

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

安裝命令:

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

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

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

Linux下如何快速安裝docker

7.Docker基本概念介紹

鏡像(Image)

這里面保存了應用和需要的依賴環境 比如運行runtime 和webapp

為什么需要多個鏡像?當開發、構建和運行容器化應用程序時,我們通常會有不同優先級。通過為這些 獨立的任務提供不同鏡像

容器(Container)

鏡像的實例。一個容器代表一個正在運行的應用程序、進程或服務。它由 Docker 鏡像、執行環境和標準指令集組成。需要擴展服務時,我真正將鏡像跑起來的東西,鏡像在容器里面。可以看作是一個完全隔離的盒子。

一個容器鏡像實例 代表一個獨立的進程。

Hub

遠程存放鏡像的平臺, hub上已經有很多制作好的鏡像 比如redis mongodb

倉庫(repository)

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

鏡像構建完成后,可以直接在當前宿主上運行,但是 如果需要在其它服務器上使用這個鏡像,就需要一個集中存儲、分發鏡像的服務。倉庫就是這樣的一個服務。

8.Docker常用命令

docker ps –查看目前正在運行的所有容器 -a 顯示包括已經停止的容器

docker pull –拉取鏡像

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

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

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

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

docker build –使用 Dockerfile 創建鏡像

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

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

運行容器

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

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

–rm 運行完后刪除該容器

-p 端口映射 8000 外部端口 80鏡像里面運行的端口 將8000映射到鏡像里面的80

-it 輸出容器命令行的內容 即容器的自身的程序輸出在控制臺 有點類似前臺運行

-d 和it相反 隱藏后臺運行

到此,關于“Linux下如何快速安裝docker”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹棱县| 蚌埠市| 盐亭县| 太原市| 应城市| 苗栗县| 锡林郭勒盟| 宣化县| 西城区| 革吉县| 桐柏县| 盘山县| 大连市| 贡觉县| 长葛市| 朝阳县| 忻城县| 巴彦淖尔市| 托克逊县| 河池市| 桂林市| 青岛市| 永登县| 万全县| 宁安市| 雅安市| 景泰县| 依兰县| 大田县| 桃江县| 桑植县| 垦利县| 西畴县| 色达县| 双流县| 南川市| 龙口市| 永丰县| 张家港市| 辽中县| 宜兰市|