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

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

CentOS7怎么安裝Docker)

本篇內(nèi)容介紹了“CentOS 7怎么安裝Docker)”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)是專業(yè)的塔城網(wǎng)站建設(shè)公司,塔城接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行塔城網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!


一、Docker 入門

1.1 Docker 簡(jiǎn)介

官網(wǎng):https://hub.docker.com/

可以簡(jiǎn)單認(rèn)為,容器是一個(gè)超級(jí)輕量級(jí)的虛擬機(jī)(主機(jī)),容器和容器之間的進(jìn)程是相互隔離的。

使用容器給我們帶來的好處: 提供節(jié)點(diǎn),可以當(dāng)做一臺(tái)主機(jī)來使用

1.2 容器和虛擬機(jī)的區(qū)別

三個(gè)基本概念; image(鏡像)、 Container(容器)、 Reository(倉(cāng)庫(kù))

二、安裝 Docker

CentOS 7 安裝 Docker:https://docs.docker.com/engine/install/centos/

**2.1、卸載掉舊版本的 Docker **

yum remove -y docker docker-client docker-client-latest docker-common \

docker-latest docker-latest-logrotate docker-logrotate \

docker-selinux docker-engine-selinux docker-engine

CentOS 7怎么安裝Docker)

2.2、執(zhí)行以下安裝命令去安裝依賴包

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

sudo yum-config-manager \

--add-repo \

https://download.docker.com/linux/centos/docker-ce.repo

[root@centos7 ~] yum -y install docker-ce docker-ce-cli containerd.io

[root@centos7 ~]# docker ps  --查看docker

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?   --docker沒有啟動(dòng)

2.3、啟動(dòng) Docker

[root@centos7 ~]#systemctl enable docker

Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

[root@centos7 ~]#systemctl start docker

[root@centos7 ~]#systemctl status docker

● docker.service - Docker Application Container Engine

Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)

Active: active (running) since Sat 2021-01-16 18:47:43 EST; 6s ago

Docs: https://docs.docker.com

Main PID: 2435 (dockerd)

Memory: 45.1M

CGroup: /system.slice/docker.service

└─2435 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.051980834-05:00">

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.051989827-05:00" level=info msg="ClientConn switchin...e=grpc

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.077331225-05:00" level=info msg="Loading containers: start."

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.382655173-05:00" level=info msg="Default bridge (doc...dress"

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.449861379-05:00" level=info msg="Loading containers: done."

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.463137686-05:00" level=warning msg="Not using native...erlay2

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.463311349-05:00" level=info msg="Docker daemon" comm...0.10.2

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.463380194-05:00" level=info msg="Daemon has complete...ation"

Jan 16 18:47:43 centos7 systemd[1]: Started Docker Application Container Engine.

Jan 16 18:47:43 centos7 dockerd[2435]: time="2021-01-16T18:47:43.493313812-05:00" level=info msg="API listen on /var/....sock"

Hint: Some lines were ellipsized, use -l to show in full.

[root@centos7 ~]# docker ps   --查看容器

[root@centos7 ~]# docker version  --查看版本

[root@centos7 ~]# docker info  --查看版本

# 開放所有端口(可選)

firewall-cmd --add-port=0-65535/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports

我們也可以直接使用一條命令來安裝 Docker:

[root@centos7 ~]#curl -fsSL get.docker.com -o get-docker.sh    --下載sh腳本

[root@centos7 ~]#sh get-docker.sh    --執(zhí)行腳本

**2.4.**修改 Docker 本地鏡像與容器的存儲(chǔ)位置的方法

默認(rèn)情況下 Docker的存放位置為:/var/lib/docker

可以通過命令查看具體位置:docker info | grep "Docker Root Dir"

修改到其它目錄

首先停掉 Docker 服務(wù):

systemctl stop docker

然后移動(dòng)整個(gè)/var/lib/docker 目錄到目的路徑

mkdir -p /root/data/docker

mv /var/lib/docker /root/data/docker

ln -s /root/data/docker /var/lib/docker   --快捷方式

三、Docker命令

國(guó)內(nèi)鏡像:https://hub.daocloud.io/

docker pull daocloud.io/library/centos:8.2.2004

3.1 創(chuàng)建容器

#從網(wǎng)絡(luò)拉取鏡像

docker pull centos:7.8.2003

# 創(chuàng)建一個(gè)容器,包括了 CentOS 7.8 運(yùn)行的一些基礎(chǔ)環(huán)境

#docker images   --鏡像

REPOSITORY                   TAG        IMAGE ID       CREATED        SIZE

daocloud.io/library/centos   8.2.2004   831691599b88   7 months ago   215MB

**centos                       7.8.2003 **  afb6fca791e0   8 months ago   203MB

docker run -d --name centos7.8 -h centos7.8 \

-p 220:22 -p 3387:3389 \

--privileged=true \

centos:7.8.2003 /usr/sbin/init

#我想擁有一個(gè) linux 8.2 的環(huán)境

docker run -d --name centos8.2 -h centos8.2 \

-p 230:22 -p 3386:3389 \

--privileged=true \

daocloud.io/library/centos:8.2.2004 init

# 進(jìn)入容器

docker exec -it centos7.8 bash

docker exec -it centos8.2 bash

cat /etc/redhat-release    --查看系統(tǒng)版本

#制作鏡像

docker commit centos7.8 centos7.8_test:1.0    --名稱+版本號(hào)

“CentOS 7怎么安裝Docker)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)站標(biāo)題:CentOS7怎么安裝Docker)
網(wǎng)頁(yè)URL:http://weahome.cn/article/pcooij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部