暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

centos中安装docker

Java技术学习笔记 2020-07-26
192

1.官方要求 Centos内核 版本至少在 3.8 以上,查看centos内核版本:

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

2.docker安装

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 生成缓存
sudo yum makecache fast
# Step 4: 安装,默认是最新版本
sudo yum install docker-ce docker-ce-cli containerd.io
# Step 5: 开启Docker服务
sudo service docker start

3.设置yum源,上面step2中,选择其一

# (中央仓库)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
# (阿里仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.step4中可以指定版本

# 版本集合(中间前半部分)
yum list docker-ce --showduplicates | sort -r
# 指定版本安装
sudo yum install docker-ce-17.12.0.ce

5.重启

sudo systemctl daemon-reload
sudo systemctl restart docker

6.docker的常用命令:

# 开机启动
systemctl enable docker
# 启动
systemctl start docke
# 停止
systemctl stop docker
# 重启
systemctl restart docke
# 查看状态
systemctl status docker

7.阿里云镜像加速

vi /etc/docker/daemon.json

内容中增加下面内容,然后重启

{
"registry-mirrors": ["https://twjr4alt.mirror.aliyuncs.com"]
}

8.开启docker远程访问

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

找到以 “ExecStart=/usr/bin/dockerd”开头的列,修改成下面,然后重启

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

防火墙端口开放,可以看:centos中防火墙基本操作、删除linux可视化

9.测试

docker run hello-world

返回的接口中有:Hello from Docker!  就算完成了


下章写  idea远程链接到docker中

文章转载自Java技术学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论