文章目錄
- 前言
- 一、centos8安裝docker步驟
- 1.查看官方檔案
- 2.更改主機名
- 3.卸載舊版本的docker
- 4.添加yum倉庫檔案
- 5.安裝docker
- 6.啟動docker并且設定開機自啟
- 7.看埠或者看行程是否啟動
- 8.測驗運行一個docker容器
- 二、Ubuntu20.4安裝docker步驟
- 1.卸載之前安裝的docker
- 2.更新系統里的所有的能更新軟體
- 3.安裝需要的軟體
- 4.下載倉庫檔案
- 5.更新軟體
- 5.安裝docker
- 6.看行程是否啟動
- 7.測驗運行一個docker容器
- 總結
前言
Docker的思想來自于集裝箱,它是一個用GO語言開發的軟體,可以對容器進行管理,Docker本身并不是容器,它是創建容器的工具,是應用容器引擎,
Docker技術的三大核心概念,分別是:
鏡像(Image)
容器(Container)
倉庫(Repository),

提示:以下是本篇文章正文內容,下面案例可供參考
一、centos8安裝docker步驟
1.查看官方檔案
https://docs.docker.com/engine/install/centos/
首先可以準備一臺純凈的centos8的linux機器,我的網路連接方式選擇的橋接,
2.更改主機名
[root@centos-docker ~]# hostnamectl set-hostname centos8-docker
[root@centos-docker ~]# su root
#查看版本
[root@centos8-docker ~]# cat /etc/centos-release
CentOS Linux release 8.3.2011
3.卸載舊版本的docker
[root@centos8-docker ~]# yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-engine
因為我的是全新機器,會出現下圖

4.添加yum倉庫檔案
[root@centos8-docker ~]# yum install -y yum-utils
#這是官方的yum倉庫
[root@centos8-docker ~]# yum-config-manager \
> --add-repo \
> https://download.docker.com/linux/centos/docker-ce.repo
添加倉庫自:https://download.docker.com/linux/centos/docker-ce.repo
#添加阿里云的yum倉庫(阿里云的速度會快一些,推薦使用)
[root@centos8-docker ~]# yum-config-manager \
> --add-repo \
> http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
添加倉庫自:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#以上選擇其中一個倉庫即可
5.安裝docker
[root@centos8-docker ~]# yum install docker-ce docker-ce-cli containerd.io -y
6.啟動docker并且設定開機自啟
[root@centos8-docker ~]# systemctl start docker
[root@centos8-docker ~]# systemctl enable docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
7.看埠或者看行程是否啟動
[root@centos8-docker ~]# ps aux|grep docker
root 16650 0.0 10.2 1443104 81728 ? Ssl 17:30 0:02 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 16986 0.0 0.1 12324 1088 pts/0 S+ 20:14 0:00 grep --color=auto docker
#啟動成功
8.測驗運行一個docker容器
[root@centos8-docker ~]# docker run hello-world

出現上圖則說明docker安裝成功!
二、Ubuntu20.4安裝docker步驟
準備一臺純凈的ubuntu的linux機器
1.卸載之前安裝的docker
yejing@sanchuang-server:~$ sudo apt-get remove docker docker-engine docker.io containerd runc[sudo] password for yejing:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-engine
2.更新系統里的所有的能更新軟體
yejing@sanchuang-server:~$ sudo apt-get update
3.安裝需要的軟體
yejing@sanchuang-server:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4.下載倉庫檔案
yejing@sanchuang-server:~$ echo \
> "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
> $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5.更新軟體
yejing@sanchuang-server:~$ sudo apt-get update
5.安裝docker
yejing@sanchuang-server:~$ sudo apt-get install docker-ce docker-ce-cli containerd.io
#ubuntu裝好docker會自己啟動
6.看行程是否啟動
yejing@sanchuang-server:~$ ps aux|grep docker
root 9151 0.0 2.0 1458020 82876 ? Ssl 09:39 0:02 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
yejing 14157 0.0 0.0 6432 672 pts/0 S+ 12:23 0:00 grep --color=auto docker
#成功啟動
7.測驗運行一個docker容器
yejing@sanchuang-server:~$ sudo docker run hello-world

出現上圖即是安裝成功!
總結
至此,centos8及Ubuntu20.4成功安裝docker!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293279.html
標籤:其他
