一、前言
使用 CentOS 7 操作系统进行安装演示
使用 root 用户与 普通 用户交叉操作
由于近期 Docker Hub 官方关闭了访问,全球范围内暂时都无法正常使用 Docker 。
因此,本篇博客均使用国内镜像源
Docker 安装地址: https://developer.aliyun.com/mirror/docker-ce
二、安装
1、Docker安装
1)登录root用户,切换目录
2)添加用户权限
注意:这一部分为 vim 操作!!!
root用户使用 visudo 命令
visudo
上下左右移动光标,找到
## Next comes the main part: which users can run what software on
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
## user MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
部分,在 root ALL=(ALL) ALL 的下一行添加
username ALL=(ALL) ALL
username 就是自己的普通用户用户名
按下 i 键(代表 insert 插入 ), 回车,输入内容
添加完毕后,按下 ESC 键,然后输入 :wq ()半角冒号加半角 wq ),然后回车
:wq
3)开始安装
打开 Docker 安装地址: https://developer.aliyun.com/mirror/docker-ce
选择 CentOS 7
注意:切换到 普通用户 !!!
然后按照阿里巴巴官方的顺序依次执行
sudo yum install yum-utils -y
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo service docker start
依次执行完6条命令,不出意外 Docker 就安装完成了
可以使用 docker -v 或 docker --version 命令查看
这两条命令是一样的,一个是简写,一个是全部
docker -v
docker --version
到这里, Docker 的安装就完成了,但距离正常使用还差了一点,需要添加镜像仓库
依旧使用阿里巴巴的镜像仓库:https://cn.aliyun.com/
有阿里的账号就登录,没有就注册一个登录
成功登录后选择右上角控制台
搜索框内输入 容器镜像服务
容器镜像服务
点击 容器镜像服务ACR
将复制的内容粘贴到终端中
使用 cat /etc/docker/daemon.json 命令查看是否添加成功
cat /etc/docker/daemon.json
接下来就可以使用大部分热门的 Docker 镜像了
比如常用的 MySQL Nginx Redis 等
首先使用 sudo docker ps 命令查看本地镜像
sudo docker ps
暂时显示为空
拉取几个镜像看看
sudo docker pull mysql:8.0
sudo docker pull redis
sudo docker pull nginx
现在就有这几个镜像了
想要查找有没有自己需要的镜像,可以使用命令
sudo docker search
加上镜像名称