Blogger Information
Blog 291
fans 0
comment 0
visits 350672
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
阿里云ECS服务器(G5)安装配置docker
Original
616 people have browsed it

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

前言

服务器配置:阿里云ECS服务器(G5服务器3年2核8G内存80G云盘),安装的是CentOS,内核信息:5.10.60-9.al8.x86_64

一、安装docker

下载之前查看网络环境在出口是否封了相应端口

  1. ping baidu.com

更新yum源

  1. yum update

安装依赖软件包

  1. sudo yum install -y yum-utils device-mapper-persistent-data lvm2

安装yum工具包

  1. sudo yum -y install yum-utils

如果服务器在国内则使用阿里云的

  1. sudo yum-config-manager \
  2. --add-repo \
  3. http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装最新版本docker-ce

  1. sudo yum install -y docker-ce

安装指定版本docker-ce可使用以下命令查看

  1. sudo yum list docker-ce.x86_64 --showduplicates | sort -r

结果:

  1. [root@G5 yum.repos.d]# sudo yum list docker-ce.x86_64 --showduplicates | sort -r
  2. Last metadata expiration check: 0:15:26 ago on Sun 14 Nov 2021 06:42:37 PM CST.
  3. Installed Packages
  4. docker-ce.x86_64 3:20.10.9-3.el8 docker-ce-stable
  5. docker-ce.x86_64 3:20.10.8-3.el8 docker-ce-stable
  6. docker-ce.x86_64 3:20.10.7-3.el8 docker-ce-stable
  7. docker-ce.x86_64 3:20.10.6-3.el8 docker-ce-stable
  8. docker-ce.x86_64 3:20.10.5-3.el8 docker-ce-stable
  9. docker-ce.x86_64 3:20.10.4-3.el8 docker-ce-stable
  10. docker-ce.x86_64 3:20.10.3-3.el8 docker-ce-stable
  11. docker-ce.x86_64 3:20.10.2-3.el8 docker-ce-stable
  12. docker-ce.x86_64 3:20.10.1-3.el8 docker-ce-stable
  13. docker-ce.x86_64 3:20.10.10-3.el8 docker-ce-stable
  14. docker-ce.x86_64 3:20.10.0-3.el8 docker-ce-stable
  15. docker-ce.x86_64 3:19.03.15-3.el8 docker-ce-stable
  16. docker-ce.x86_64 3:19.03.14-3.el8 docker-ce-stable
  17. docker-ce.x86_64 3:19.03.13-3.el8 docker-ce-stable
  18. docker-ce.x86_64 3:19.03.13-3.el8 @docker-ce-stable

安装特定版本,根据后面的版本,版本为3:中间的是版本-3.el8

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

或者

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

安装完成之后可以使用命令查看

  1. docker version

二、docker配置对外暴露端口

编辑文件

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

找到 ExecStart=/usr/bin/dockerd在后面添加tcp://0.0.0.0:端口

  1. -H tcp://0.0.0.0:9004

结果:

  1. ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:9004 -H fd://

重载配置,重启docker

  1. systemctl daemon-reload
  2. systemctl restart docker

除此之外还可以开机自启动,将firewalld起起来即可,并且允许其自启动

  1. systemctl start firewalld
  2. systemctl enable firewalld

centos开放端口宿主机访问

  1. firewall-cmd --add-port=9004/tcp --permanent
  2. firewall-cmd --reload

查询端口是否开启命令

  1. firewall-cmd --query-port=9004/tcp

如果无法访问,重启服务器查看端口

  1. telnet localhost 9004

浏览器访问,查看docker版本信息

  1. http://ip:9004/version

本文转自:https://blog.csdn.net/java_wxid/article/details/121317129

Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post