摘要:記錄作者是我關(guān)于的實踐記錄,該實踐的構(gòu)建環(huán)境以下配置源的作用是添加文件注意速度有點慢開啟指定部分更新緩存部署指定版本本地部署下載地址注意的依賴可以使用國內(nèi)源,我配
Docker Action 記錄 作者: LinkSystem 2017/08/11
Docker Action 是我關(guān)于Docker-CE的實踐記錄,該實踐的構(gòu)建環(huán)境以下:
[root@core ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@core ~]# docker version Client: Version: 17.07.0-ce-rc2 API version: 1.31 Go version: go1.8.3 Git commit: 36ce605 Built: Mon Aug 7 23:43:46 2017 OS/Arch: linux/amd64 Server: Version: 17.07.0-ce-rc2 API version: 1.31 (minimum version 1.12) Go version: go1.8.3 Git commit: 36ce605 Built: Mon Aug 7 23:45:07 2017 OS/Arch: linux/amd64 Experimental: false
配置Yum源
# yum-utils的作用是添加 repo 文件 [root@core ~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 注意速度有點慢 [root@core ~]# sudo yum-config-manager > --add-repo > https://download.docker.com/linux/centos/docker-ce.repo # 開啟指定部分 repo [root@core ~]# sudo yum-config-manager --enable docker-ce-edge [root@core ~]# sudo yum-config-manager --enable docker-ce-test # 更新緩存 [root@core ~]# sudo yum makecache fast
部署 Docker-CE
[root@core ~]# sudo yum install docker-ce # 指定版本 # [root@core ~]# yum list docker-ce.x86_64 --showduplicates | sort -r # sudo yum install docker-ce-
本地部署
# RPM下載地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ # 注意:Docker-CE 的依賴可以使用國內(nèi) Yum 源, 我配置的是阿里云的源 [root@core ~]# sudo yum install docker-ce/docker-ce-17.07.0.ce-0.2.rc2.el7.centos.x86_64.rpm
配置 Docker-CE
[root@core ~]# sudo systemctl start docker [root@core ~]# sudo systemctl enable docker # 配置 Docker 加速器 [root@core ~]# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://df98fb04.m.daocloud.io [root@core ~]# sudo systemctl restart docker
測試
[root@core ~]# sudo docker run hello-world Unable to find image "hello-world:latest" locally latest: Pulling from library/hello-world b04784fba78d: Pull complete Digest: sha256:9a4ec8dac439d00fff31bf41b23902bfd7f7465d4b4c8c950e572e7392f33c66 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://cloud.docker.com/ For more examples and ideas, visit: https://docs.docker.com/engine/userguide/
部署腳本
[root@core ~]# curl -fsSL get.docker.com -o get-docker.sh [root@core ~]# sudo sh get-docker.sh
卸載 Docker-CE
# Docker 舊版本 [root@core ~]# sudo yum remove docker > docker-common > docker-selinux > docker-engine # Docker-CE 版本 [root@core ~]# sudo yum remove docker-ce [root@core ~]# sudo rm -rf /var/lib/docker
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/27003.html
摘要:如無論哪個服務(wù)器,下載的文件內(nèi)容是一樣的。如果需要啟動,通過命令執(zhí)行完后,再打開文件,可以看到的了。 docker的官網(wǎng):https://www.docker.com/官方文檔:https://docs.docker.com/github: https://github.com/docker/lab... Docker類似虛擬機,是一個開源的引擎,可以輕松的為任何應(yīng)用創(chuàng)建一個輕量級的、...
摘要:下面給出了其中幾個子命令。將指定名稱的容器拉取到系統(tǒng)中。列出正在運行的容器。起初只是之上的一個軟件層但現(xiàn)在已經(jīng)演化成為一個獨立的系統(tǒng)。服務(wù)器的主要配置文件位于和參考從構(gòu)建鏡像命令的用法 檢查安裝情況 centos7下 // 刪除舊版本和相關(guān)依賴 yum remove docker docker-client d...
摘要:前言其實接觸也有一段時間了,但是一直沒有做下總結(jié),現(xiàn)在網(wǎng)上關(guān)于的介紹也有很多了,本著好記性不如爛筆頭的原則,還是自己再記錄一波吧。實現(xiàn)目標安裝探索基本概念及用法環(huán)境準備位,內(nèi)核版本不低于安裝以下命令均需在權(quán)限下執(zhí)行。 showImg(https://segmentfault.com/img/remote/1460000017894270?w=538&h=344); 前言 其實接觸 do...
摘要:隔離的進程獨立于宿主和其它的隔離的進程。容器可以被創(chuàng)建啟動停止刪除暫停等。添加內(nèi)核參數(shù)使用看到下面的這些警告信息解決方法內(nèi)核配置參數(shù)以啟用這些功能。然后重新加載 Docker簡介 Docker 是使用 Go 語言 進行開發(fā)實現(xiàn),基于 Linux 內(nèi)核的 cgroup,namespace,以及 AUFS 類的 Union FS 等技術(shù),對進程進行封裝隔離,屬于 操作系統(tǒng)層面的虛擬化技...
摘要:隔離的進程獨立于宿主和其它的隔離的進程。容器可以被創(chuàng)建啟動停止刪除暫停等。添加內(nèi)核參數(shù)使用看到下面的這些警告信息解決方法內(nèi)核配置參數(shù)以啟用這些功能。然后重新加載 Docker簡介 Docker 是使用 Go 語言 進行開發(fā)實現(xiàn),基于 Linux 內(nèi)核的 cgroup,namespace,以及 AUFS 類的 Union FS 等技術(shù),對進程進行封裝隔離,屬于 操作系統(tǒng)層面的虛擬化技...
閱讀 2928·2023-04-25 19:08
閱讀 1420·2021-11-16 11:45
閱讀 1975·2021-10-13 09:40
閱讀 4141·2021-09-30 09:47
閱讀 2418·2019-08-30 15:44
閱讀 2282·2019-08-30 13:03
閱讀 1393·2019-08-30 12:56
閱讀 1894·2019-08-26 14:04