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

溫馨提示×

溫馨提示×

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

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

跟我學Docker:docker的介紹和安裝(一)

發布時間:2020-07-10 10:00:30 來源:網絡 閱讀:184 作者:wx5872eff84c31c 欄目:系統運維

什么時docker?

Docker是通過內核虛擬化技術(namespaces及cgroups)來提供容器的資源隔離與資源限制。由于Docker通過操作系統層的虛擬化實現隔離(對操作系統的內核有要求,centos6已經沒辦法安裝最新版docker,至少需要centos7的系統,如果需要最新docker特性,需要使用unbantu,因為redhalt內核比unbantu內核版本低),所以Docker容器在運行時,不需要類似虛擬機(VM)額外的操作系統開銷,從而比kvm虛擬機更輕量。 docker是一種軟件的打包技術。

docker理念

docker的主要目標是"Build,Ship and Run any App,Angwhere",構建,運輸,處處運行 構建:制作docker鏡像,打包容器的所有系統目錄文件 運輸:下載docker鏡像 運行:基于docker鏡像提供的rootfs,啟動容器 總結:只要能運行docker容器,那么docker鏡像中已經安裝好的軟件也可以運行,所以說docker是一種軟件的打包技術,一次構建,出處運行。

docker的優點

1.解決了操作系統和軟件運行環境的依賴

2.對于開發人員來說,再也不用擔心不會部署開發環境

3.開發環境,測試環境和生產環境高度一致。

4.讓用戶體驗產品新特性的又一種思路。

docker的安裝
1.安裝一臺CentOS7(博主采用CentOS7.4)
[root@docker01 /]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)

2.修改主機名為docker01
hostnamectl set-hostname docker01

3.配置yum源
#刪除本地源
rm -fr /etc/yum.repos.d/local.repo
#下載阿里云源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#下載docker源
curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

#將源文件中的地址替換為清華源
sed -i 's#download.docker.com#mirrors.tuna.tsinghua.edu.cn/docker-ce#g' /etc/yum.repos.d/docker-ce.repo

4.安裝docker
yum install docker-ce -y

5.啟動docker,并置為開機啟動
[root@docker01 /]# systemctl start docker.service
[root@docker01 /]# systemctl enable docker.service
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@docker01 /]# systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2019-07-22 10:34:27 CST; 21s ago
Docs: https://docs.docker.com
Main PID: 2602 (dockerd)
CGroup: /system.slice/docker.service
└─2602 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.023394018+08:00" level=info msg="pickfirstBalancer: HandleSubConnStateChange: 0xc4200452e0, REA...module=grpc
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.029328234+08:00" level=info msg="pickfirstBalancer: HandleSubConnStateChange: 0xc4200450b0, REA...module=grpc
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.043464741+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.044024276+08:00" level=info msg="Loading containers: start."
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.273802596+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17...IP address"
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.334002476+08:00" level=info msg="Loading containers: done."
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.355108588+08:00" level=info msg="Docker daemon" commit=0dd43dd graphdriver(s)=overlay2 version=18.09.8
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.355245821+08:00" level=info msg="Daemon has completed initialization"
Jul 22 10:34:27 docker01 dockerd[2602]: time="2019-07-22T10:34:27.399274108+08:00" level=info msg="API listen on /var/run/docker.sock"
Jul 22 10:34:27 docker01 systemd[1]: Started Docker Application Container Engine.
Hint: Some lines were ellipsized, use -l to show in full.

docker架構

啟動docker: systemctl start docker

開機自啟:systemctl enable docker

docker是一個cs架構: 通過docker version來查看
跟我學Docker:docker的介紹和安裝(一)

docker最重要的三大組件: 鏡像,容器,倉庫

向AI問一下細節

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

AI

青州市| 昆明市| 三亚市| 都兰县| 大宁县| 黄骅市| 大同市| 玛沁县| 炉霍县| 五莲县| 政和县| 化德县| 宕昌县| 阆中市| 青冈县| 宽城| 五莲县| 津市市| 武川县| 宜春市| 兰坪| 台江县| 乌鲁木齐市| 京山县| 阜康市| 商都县| 河西区| 福安市| 浮梁县| 广饶县| 鄂托克前旗| 辽中县| 克什克腾旗| 新乡市| 当阳市| 新田县| 井冈山市| 金寨县| 南涧| 广元市| 兴山县|