沙滩星空的博客沙滩星空的博客

Docker客户端安装说明

现行Docker有两个主流版本。即:Docker CE(社区版) 和 Docker EE(企业版)
这里介绍的,都是针对Docker CE。


For Windows

需要开启虚拟化支持,针对不同型号的电脑,在开机启动过程中进入BIOS进行设置即可。
Win 10 系统 Hyper-V 可能是默认开启的;
怎么看是否安装Hyper-V:控制面板——程序和功能——开启或关闭Windows功能,找到Hyper-V,勾选则说明已经安装。
使用 docker-compose 时报错,提示平台不支持。右击docker小鲸鱼,点击 Switch to Linux containers 切换成 Linux 容器模式。

https://www.cnblogs.com/stilldream/p/10627831.html
https://www.cnblogs.com/daxnet/p/7719574.html
https://blog.csdn.net/lonelymanontheway/article/details/81121446

For Linux

1-1下载安装docker的依赖

yum install -y yum-utils  device-mapper-persistent-data lvm2

1-2设置仓库源(国内建议设置阿里云yum仓库源。速度贼快!):

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

Docker-ce提供四种版本: stable,edge,test,nightly

关于 nightly 和 test 仓库:These repositories are included in the docker.repo file above but are disabled by default. You can enable them alongside the stable repository.
默认情况下,nightly 和 test 仓库是禁用的。可以如下命令启用或禁用。
yum-config-manager --enable docker-ce-nightly
yum-config-manager --enable docker-ce-test
yum-config-manager --disable docker-ce-nightly

安装 DOCKER CE
更新缓存(如果需要)

yum makecache fast

1-3安装docker-ce(docker-ce-cli containerd.io为依赖,yum会自动安装)

yum install docker-ce

或(官方文档)

yum install docker-ce docker-ce-cli containerd.io

1-4设置docker开机启动:

systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

1-5启动docker:

systemctl start docker

1-6测试运行:

docker run hello-world


解决 centos8 安装docker. 因 containerd.io版本过低无法安装的问题.

CentOS8 通过 yum list contianer.io 安装, 适配不到合适的版本. 无法满足 docker-ce 的安装依赖

安装高版本包containerd.io

如果下载高版本rpm 下载速度有点慢,建议拷贝链接使用迅雷下载,在传rpm包到centos系统中

 yum install  https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
or
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm  
sudo yum install containerd.io-1.2.6-3.3.el7.x86_64.rpm #安装containerd.io

再次重新安装docker

sudo yum install docker-ce docker-ce-cli containerd.io

Linux 的安装后步骤

  1. 以非 root 用户身份管理 Docker

    sudo groupadd docker
    sudo usermod -aG docker $USER
    newgrp docker

配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件 /etc/docker/daemon.json 来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://0hkya0jw.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker



centos8 安装docker与(containerd.io与podman-manpages问题解决)及镜像加速 https://blog.csdn.net/somnus252/article/details/104436109/

CentOs Docker安装: https://www.runoob.com/docker/centos-docker-install.html
Docker官方文档: https://docs.docker.com/install/linux/docker-ce/centos/
docker更换镜像源 https://my.oschina.net/xiaominmin/blog/1858113
在deepin中安装docker https://www.cnblogs.com/wh4am1/p/10263272.html
debian安装docker-ce(使用阿里云仓库) https://blog.csdn.net/qq_29753285/article/details/95094788
windows下安装Docker https://docs.docker.com/docker-for-windows/install/
未经允许不得转载:沙滩星空的博客 » Docker客户端安装说明

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址