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|Centos8的docker安装教程】第四步、测试运行一个docker容器
第一步、设备调试 注意:这里的第1点可以根据自己的需要修改主机,或者也可以直接进行第2、3点的步骤。
1、修改主机名
修改主机名是为了以后方便分辨主机。
[root@localhost ~]# hostnamectl set-hostname sc-docker修改主机名
[root@localhost ~]# su rootsu切换主机名才能生效
[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.repoCentOS-Linux-Devel.repoCentOS-Linux-Media.repodocker-ce.repo
CentOS-Linux-BaseOS.repoCentOS-Linux-Extras.repoCentOS-Linux-Plus.repo
CentOS-Linux-ContinuousRelease.repoCentOS-Linux-FastTrack.repoCentOS-Linux-PowerTools.repo
CentOS-Linux-Debuginfo.repoCentOS-Linux-HighAvailability.repoCentOS-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进程是否启动
root162100.42.0 1368904 79400 ?Ssl17:290:00 /usr/bin/dockerd-H fd:// --containerd=/run/containerd/containerd.sock
root163630.00.0123481112 pts/0S+17:300:00 grep --color=auto docker
第四步、测试运行一个docker容器
[root@sc-docker yum.repos.d]# docker run hello-world
下图就是一个简单的测试docker容器,到这里就完成centos-8 的docker安装全过程啦!
文章图片
推荐阅读
- centos8安装docker
- Centsos7 安装Docker 及使用过程
- centos8|centos8 安装docker_Centos8下安装docker
- 学习新编程语言的 5 个小知识
- Linux之file命令
- 如何用Elementor快速建网站
- vim|致力推广 Vim 的那个程序员走了,Vim 之父(我要把 9.0 版献给他)
- 极客日报|极客日报:小鹏汽车回应非法收集人脸数据被罚10万;OPPO发布首颗自研芯片马里亚纳X;AMD 3DNow指令集被Linux淘汰
- 为什么每个人都可以试试 Linux