一、在Ubuntu上安装docker
1,安装利用URL规则在命令行下工作的文件传输工具curl,选项-y,就相当于不需要重复地确认安装
sudo apt-get install -y curl
2,复制粘贴下面的脚本创建一个sh文件保存,如:test.sh
# 更新apt包索引
sudo apt-get update
# 为支持https
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
# 添加Docker GPG秘钥
# 国内源
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 或者国外源
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加安装源
# 推荐国内源
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
# 或者国外源
# sudo add-apt-repository \
# "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
# $(lsb_release -cs) \
# stable"
3,运行上面保存的脚本test.sh。
sudo sh test.sh
4, 安装docker。分别执行下面的命令
# 更新apt包索引
sudo apt-get update
# 安装docker
sudo apt-get install docker-ce docker-ce-cli containerd.io
5,开启Docker
sudo systemctl enable docker
sudo systemctl start docker
6,验证docker是否安装成功。如果出现“Hello from Docker”代表运行成功
7,如果在每次运行docker命令是, 在前面不添加sudo, 可以执行如下命令:
sudo usermod -aG docker $USER
二、在Centos安装docker
1,centos7系统以上系统,由于cenos-extras源中已经内置docker,可以直接用yum命令安装:
yum install docker
2,安装成功后可以查看一下docker的版本。
docker version
3,设置开机启动docker
systemctl start docker
systemctl enable docker
4,列出本机上的镜像,判短是否启动成功,出现下图中的字段就表示安装启动成功了
docker images
5,如果docker启动失败,可以尝试卸载docker后,重新安装。
卸载前,先查看安装过的包
yum list installed | grep docker
删除安装过的包:yum -y remove [+包名],删除全部后,重新下载安装,
yum -y remove docker-ce.x86_64