侧边栏壁纸
博主头像
laoliyun

生活总是这样,不能叫人处处都满意,但我们还要热情地活下去,人活一生值得爱的东西很多,不要因为一个不满意就灰心。

  • 累计撰写 138 篇文章
  • 累计创建 44 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

云主机docker安装教程

laoliyun
2022-06-27 / 0 评论 / 0 点赞 / 802 阅读 / 533 字
温馨提示:
本文最后更新于 2022-06-29,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1.环境查看

CentOS 需要7版本以上

  1. 查看Linux 版本
sudo rpm -q centos-release
  1. 查看内核版本
sudo uname -r

2. 安装

2.1 卸载旧版本

  1. 卸载之前安装的组件
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

2.2 设置存储库

  1. 安装yum-utils
sudo yum install -y yum-utils
  1. 设置稳定的存储库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.3 安装最新版本Docker引擎和容器

  1. 直接安装最新docker版本
sudo yum -y install docker-ce docker-ce-cli containerd.io
  1. 安装完成后查看版本
sudo docker -v

2.4 安装指定版本

如果想安装不同版本

  1. 列出可用版本
sudo yum list docker-ce --showduplicates | sort -r
  1. 安装指定版本
    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
    如:
sudo yum install docker-ce-20.10.17 docker-ce-cli-20.10.17 containerd.io

3.启动Docker

启动docker

systemctl start docker

停止docker

systemctl stop docker

重启

systemctl restart docker

查看状态

systemctl status docker

设置开机自启动

systemctl enable docker

查看信息

docker info 

查看帮助文档

docker --help

4. 验证

sudo docker -v

5.卸载

1.卸载 Docker 引擎、CLI 和容器包

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

2.主机上的图像、容器、卷或自定义配置文件不会自动删除。要删除所有图像、容器和卷

sudo rm  /var/lib/docker

3.必须手动删除任何编辑的配置文件。

6.配置docker hub镜像加速器

在docker启动之后。新建配置文件保存并重启docker
或者自行新建配置文件

mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json << 'EOF'
{ "registry-mirrors": [ "https://dockerproxy.com" ] }
EOF

重启服务

systemctl daemon-reload
systemctl restart docker

7. 设置Docker默认存储目录

安装之后默认存储目录/var/lib/docker
空间会越来越少, 我们把它放到home下

vim /usr/lib/systemd/system/docker.service

在–containerd=/run/containerd/containerd.sock 后面新增–graph /home/admin/docker/home/

重启docker服务之后 查看 docker info的此行信息
Docker Root Dir: /var/lib/docker

0

评论区