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