1.官方要求 Centos内核 版本至少在 3.8 以上,查看centos内核版本:
[root@localhost ~]# uname -aLinux 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-reloadsudo 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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




