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

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

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

什么時(shí)docker?

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為孝南等服務(wù)建站,孝南等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為孝南企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

Docker是通過(guò)內(nèi)核虛擬化技術(shù)(namespaces及cgroups)來(lái)提供容器的資源隔離與資源限制。由于Docker通過(guò)操作系統(tǒng)層的虛擬化實(shí)現(xiàn)隔離(對(duì)操作系統(tǒng)的內(nèi)核有要求,centos6已經(jīng)沒(méi)辦法安裝最新版docker,至少需要centos7的系統(tǒng),如果需要最新docker特性,需要使用unbantu,因?yàn)閞edhalt內(nèi)核比unbantu內(nèi)核版本低),所以Docker容器在運(yùn)行時(shí),不需要類似虛擬機(jī)(VM)額外的操作系統(tǒng)開(kāi)銷,從而比kvm虛擬機(jī)更輕量。 docker是一種軟件的打包技術(shù)。

docker理念

docker的主要目標(biāo)是"Build,Ship and Run any App,Angwhere",構(gòu)建,運(yùn)輸,處處運(yùn)行 構(gòu)建:制作docker鏡像,打包容器的所有系統(tǒng)目錄文件 運(yùn)輸:下載docker鏡像 運(yùn)行:基于docker鏡像提供的rootfs,啟動(dòng)容器 總結(jié):只要能運(yùn)行docker容器,那么docker鏡像中已經(jīng)安裝好的軟件也可以運(yùn)行,所以說(shuō)docker是一種軟件的打包技術(shù),一次構(gòu)建,出處運(yùn)行。

docker的優(yōu)點(diǎn)

1.解決了操作系統(tǒng)和軟件運(yùn)行環(huán)境的依賴

2.對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),再也不用擔(dān)心不會(huì)部署開(kāi)發(fā)環(huán)境

3.開(kāi)發(fā)環(huán)境,測(cè)試環(huán)境和生產(chǎn)環(huán)境高度一致。

4.讓用戶體驗(yàn)產(chǎn)品新特性的又一種思路。

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

2.修改主機(jī)名為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.啟動(dòng)docker,并置為開(kāi)機(jī)啟動(dòng)
[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架構(gòu)

啟動(dòng)docker: systemctl start docker

開(kāi)機(jī)自啟:systemctl enable docker

docker是一個(gè)cs架構(gòu): 通過(guò)docker version來(lái)查看
跟我學(xué)Docker:docker的介紹和安裝(一)

docker最重要的三大組件: 鏡像,容器,倉(cāng)庫(kù)


網(wǎng)頁(yè)名稱:跟我學(xué)Docker:docker的介紹和安裝(一)
網(wǎng)址分享:http://weahome.cn/article/jecdes.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部