docker是一個容器管理的軟體,容器背后其實就是一個行程;類似于一個集裝箱,
docker的官方下載地址:https://docs.docker.com/engine/install/
(可以根據自己需要的環境方法下載docker軟體,這里演示的是centos-8上的docker安裝教程)
ubuntu版本的安裝docker教程:https://blog.csdn.net/weixin_50999155/article/details/119581698
目錄
第一步、設備除錯
第二步、添加yum倉庫檔案
第三步、安裝及啟動docker
第四步、測驗運行一個docker容器
第一步、設備除錯
注意:這里的第1點可以根據自己的需要修改主機,或者也可以直接進行第2、3點的步驟,
1、修改主機名
修改主機名是為了以后方便分辨主機,
[root@localhost ~]# hostnamectl set-hostname sc-docker 修改主機名
[root@localhost ~]# su root su切換主機名才能生效
[root@sc-docker ~]# 主機名修改完成
2、查看centos系統的版本
[root@sc-docker ~]# cat /etc/centos-release 查看centos版本的命令
CentOS Linux release 8.2.2004 (Core) centos-8
3、卸載舊版本的docker
\ 續行符號: 繼續到下一行
[root@sc-docker ~]# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
[root@sc-docker ~]# yum install -y yum-utils 安裝yum-utils
第二步、添加yum倉庫檔案
這里有兩種方式添加yum倉庫,一種是docker官方的、還有一種是阿里云的,推薦使用下面阿里云的,因為速度更快,
1、添加倉庫
添加docker官方的yum倉庫檔案
[root@sc-docker ~]# yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
添加阿里云的鏡像docker的倉庫 ---》推薦直接使用,速度更快
[root@sc-docker ~]# yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2、進入存放所有的yum倉庫檔案
[root@sc-docker yum.repos.d]# cd /etc/yum.repos.d/ 查看存放所有的yum倉庫檔案
[root@sc-docker yum.repos.d]# ls 查看檔案
CentOS-Linux-AppStream.repo CentOS-Linux-Devel.repo CentOS-Linux-Media.repo docker-ce.repo
CentOS-Linux-BaseOS.repo CentOS-Linux-Extras.repo CentOS-Linux-Plus.repo
CentOS-Linux-ContinuousRelease.repo CentOS-Linux-FastTrack.repo CentOS-Linux-PowerTools.repo
CentOS-Linux-Debuginfo.repo CentOS-Linux-HighAvailability.repo CentOS-Linux-Sources.repo
[root@sc-docker yum.repos.d]#
docker-ce.repo 就是我們剛剛下載的
第三步、安裝及啟動docker
1、安裝docker
[root@sc-docker yum.repos.d]# yum install docker-ce docker-ce-cli containerd.io -y
2、啟動docker,并且設定docker開機啟動
[root@sc-docker yum.repos.d]# systemctl start docker 啟動docker
[root@sc-docker yum.repos.d]# systemctl enable docker 設定開機自啟docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
[root@sc-docker yum.repos.d]# ps aux|grep docker 查看docker行程是否啟動
root 16210 0.4 2.0 1368904 79400 ? Ssl 17:29 0:00 /usr/bin/dockerd-H fd:// --containerd=/run/containerd/containerd.sock
root 16363 0.0 0.0 12348 1112 pts/0 S+ 17:30 0:00 grep --color=auto docker
第四步、測驗運行一個docker容器
[root@sc-docker yum.repos.d]# docker run hello-world
下圖就是一個簡單的測驗docker容器,到這里就完成centos-8 的docker安裝全程序啦!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293455.html
標籤:其他
