centOS7 安装docker 修改docker默认端口

Docker是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。

Docker环境安装 安装详细说明参考官方文档:https://docs.docker.com/get-docker,以CentOS为例。

1、安装所需的软件包 安装yum-utils包

yum install -y yum-utils

2、设置阿里存储库

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

3、安装docker

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

4、docker相关命令

查看版本

docker version

启动docker

systemctl start docker

停止docker

systemctl stop docker

查看状态

systemctl status docker

重启服务

systemctl restart docker

设置开机启动

systemctl enable docker

5、配置镜像

Docker默认拉取镜像是从这里拉取(https://hub.docker.com),国外地址拉取的速度比较慢。我们也可以配置国内镜像源。
阿里云镜像加速器 访问地址:https://help.aliyun.com/document_detail/60750.html,进入容器镜像服务控制台创建加速器。

编辑文件配置文件

vim /etc/docker/daemon.json

添加内容

<镜像加速器地址>从 阿里镜像加速 获取

{
    
    
  "registry-mirrors": ["<镜像加速器地址>"]
}

重启Docker Daemon

systemctl daemon-reload

6、修改docker默认端口

修改配置文件

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

添加 -H tcp://0.0.0.0:2375

默认配置

[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

修改后配置

[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --containerd=/run/containerd/containerd.sock

重启docker

systemctl restart docker

猜你喜欢

转载自blog.csdn.net/m0_37924754/article/details/127364706