docker安装

docker安装

docker安装方式:1、脚本安装。2、使用yum源安装。可以参考菜鸟教程。

安装方式

脚本安装

建议优先采用下列方式进行安装,优点:1、安装的版本比较新;2、通用,ubuntu/centos都通用。

wget -qO- https://get.docker.com/ | sh

apt安装

参考在 Ubuntu 上如何安装Docker及基本用法。我在最新的ubuntu20.04中无法使用脚本安装的方式,采用下面即可安装成功。

  • 现在运行安装 Docker 的命令:
sudo apt-get install -y docker.io
  • 等待安装完毕,现在我们使用下面的命令启动 Docker:
systemctl start docker
  • 运行系统引导时启用 docker,命令:
systemctl enable docker
  • 你可能想核对一下 docker 版本:
docker version

apt安装方式2

参考 https://blog.csdn.net/tiahaole/article/details/122679937

但是后来发现,阿里云的镜像仓库上有提示 (网页快照已保存到同名的.txt文件中了)。


# 内网的机器,先配置一下代理 https_proxy等
vim .bashrc
source .bashrc

# 卸载旧版本

# 安装依赖
apt-get install ca-certificates curl gnupg lsb-release


# 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 写入软件源信息

add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

# 配置用户组
groupadd docker 
# 安装新版本
apt-get install docker-ce docker-ce-cli containerd.io
cat > /etc/docker/daemon.json <<EOL
{
    "insecure-registries":["10.20.26.94:5000","10.20.26.94:5000"]
}
EOL

# 开启服务,并查看版本
systemctl enable docker
systemctl start  docker
docker --version

rpm包安装

假设我们已经有了rpm包了,则可以用下面方式:

rpm -ivh *.rpm

阿里云镜像源

下面的方式,好像一般会安装最新的。2021年4月28日安装时,安装的是docker20 版本。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum install docker-ce
systemctl start docker
docker version
systemctl enable  docker

仓库设置

从自己私库下载东西,会有一些相关的安全信息,将自己的私库按如下方式添加上,即可。

cat > /etc/docker/daemon.json <<EOL
{
    "insecure-registries":["10.20.26.94:5000","10.20.26.94:5000"]
}
EOL