成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS 下安裝 Docker 極簡教程

系統 其他OS
讓 Docker 每次開機自動運行。因為我們是開發環境,虛擬機用完就關機了,下次啟動虛擬機,讓 Docker 跟著啟動對于我們開發來說更方便一些。

這篇再整理一下在 CentOS 下安裝 Docker。Vagrant + VirtualBox + Docker 來搭建開發環境是很方便的,不過機器性能不高的話會很卡。

1、卸載系統中的docker

首先來卸載一下當前的 docker,當然系統中可能沒有。

[vagrant@localhost ~]$ sudo yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docket-engine
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
No Match for argument: docker
No Match for argument: docker-client
No Match for argument: docker-client-latest
No Match for argument: docker-common
No Match for argument: docker-latest
No Match for argument: docker-latest-logrotate
No Match for argument: docker-logrotate
No Match for argument: docket-engine
No Packages marked for removal

2、安裝對應的依賴環境和鏡像地址

安裝yum-utils,它屬于是yum的一個擴展工具。

[vagrant@localhost ~]$ sudo yum install -y yum-utils

Complete!
[vagrant@localhost ~]$

然后呢,添加 Docker 的資源庫。

[vagrant@localhost ~]$ sudo yum-config-manager \
> --add-repo \
> https://download.docker.com/linux/centos/docker-ce.repo
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo

官網的速度可能較慢,這里也可以添加阿里云的資源庫。

[vagrant@localhost ~]$ sudo yum-config-manager \
> --add-repo \
> http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo

3、安裝 Docker

這里通過 yum 安裝 docker-ce、docker-ce-cli 和 containerd.io。

[vagrant@localhost ~]$ sudo yum install -y docker-ce docker-ce-cli containerd.io
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.lzu.edu.cn
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
docker-ce-stable | 3.5 kB 00:00:00
(1/2): docker-ce-stable/7/x86_64/updateinfo | 55 B 00:00:00
(2/2): docker-ce-stable/7/x86_64/primary_db | 88 kB 00:00:00

Complete!

其中 docker-ce 是 Docker 的社區版,專門用于開發人員和小團隊創建基于容器的應用。比如,我們現在就是在搭建開發環境。docker-ce-cli 相當于是個命令行工具。containerd.io 是 一個守護進程。

4、啟動 Docker 并查看運行中的容器

啟動 docker 直接使用 systemctl 或者 service 即可啟動。

[vagrant@localhost ~]$ sudo systemctl start docker
[vagrant@localhost ~]$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

通過 docker ps 命令可以查看運行中的容器,當然了,我們這里只是剛剛安裝了 Docker,不會有運行中的容器。

5、查看 Docker 版本

查看 Docker 的版本,其實就類似于我們安裝完 JDK 并配置完 JDK 的環境變量以后,通過 java -version 來驗證一下安裝和配置是否正確。我們通過 docker version 來查看 Docker 是否安裝成功。

[root@localhost ~]# docker version
Client: Docker Engine - Community
Version: 20.10.21
API version: 1.41
Go version: go1.18.7
Git commit: baeda1f
Built: Tue Oct 25 18:04:24 2022
OS/Arch: linux/amd64
Context: default
Experimental: true

Server: Docker Engine - Community
Engine:
Version: 20.10.21
API version: 1.41 (minimum version 1.12)
Go version: go1.18.7
Git commit: 3056208
Built: Tue Oct 25 18:02:38 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.10
GitCommit: 770bd0108c32f3fb5c73ae1264f7e503fe7b2661
runc:
Version: 1.1.4
GitCommit: v1.1.4-0-g5fd4c4d
docker-init:
Version: 0.19.0
GitCommit: de40ad0

其實此時執行 docker version 有些多此一舉,因為我們在上一步啟動 Docker 后執行了 docker ps 命令,就相當于驗證 Docker 是否啟動成功了。

6、設置開機自啟動

最后呢,讓 Docker 每次開機自動運行。因為我們是開發環境,虛擬機用完就關機了,下次啟動虛擬機,讓 Docker 跟著啟動對于我們開發來說更方便一些。

[root@localhost ~]# systemctl enable docker

好啦,Docker 的安裝就到這了!一個很簡單的教程??!

責任編輯:姜華 來源: 今日頭條
相關推薦

2022-05-16 09:11:56

LinuxVimVim-plug

2018-01-03 14:32:32

2018-11-21 15:40:08

HTTP協議前端

2020-06-23 11:30:38

Nginx高并發性能

2016-12-06 10:07:01

銳捷網絡

2014-05-04 13:47:39

銳捷網絡極簡網絡

2016-12-28 10:00:03

銳捷網絡

2022-07-11 14:23:09

加密貨幣比特幣以太坊

2011-03-02 09:52:03

2011-08-30 10:08:38

Centos 5.2Mysql ProxyLUA

2022-05-01 21:49:06

Python

2011-12-16 16:19:58

移動Web

2021-11-14 23:05:28

GoCast語言

2010-03-30 18:21:38

CentOS系統

2011-03-10 15:44:18

CentOSLAMP安裝

2011-03-10 15:44:18

CentOSLAMP安裝

2025-06-03 09:00:00

Flask開發Python

2014-03-25 09:50:00

解釋器編程語言

2011-01-14 18:03:55

LinuxQQ安裝

2011-04-06 10:03:08

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久久 | 亚洲啪啪| 久久精品中文字幕 | 亚洲国产精品久久久久 | 日韩最新网站 | 9999久久| 日本精a在线观看 | 中文字幕中文字幕 | 激情三区 | a级片www| 99小视频| 日本精品视频在线 | 欧美亚洲另类在线 | 一级毛片成人免费看a | 天堂va在线 | 欧美日韩精品免费观看 | 国产欧美久久精品 | 日韩欧美国产一区二区 | 911精品国产 | 97超碰站 | 国产aa | 天天摸天天干 | 热久色 | 一级少妇女片 | 中文字幕一区在线观看视频 | 成人免费视频在线观看 | 国产亚洲精品美女久久久久久久久久 | 日韩欧美国产精品一区二区 | 久久精品久久综合 | 日韩高清成人 | 亚洲先锋影音 | 国产精品视频免费观看 | 中文字幕成人在线 | 亚洲成人国产综合 | 午夜影院在线观看视频 | 中文字幕四虎 | 夜夜操操操 | 久久久久久网站 | 日韩久久精品 | 亚洲人成网站777色婷婷 | a级在线|