centos7安装docker

前言:

学习记录centos7安装docker,docker有很多功能,基本上大多数功能都可以实现,而且非常快速,所以记录一下安装过程。

正文:

1.下载安装docker,并启动、设置开机自启动和查看docker运行状态。

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
systemctl start docker
systemctl enable docker
systemctl status docker

2.安装speedtest容器,来测试一下docker是否安装成功,如果没问题请进行下一步操作。

docker run -d -p 6688:80 ilemonrain/html5-speedtest:alpine --restart=always --name speedtest

3.此时就可以打开浏览器输入你服务器IP:6688即可访问speedtest页面了,可以简单测速。

4.安装portainer(一个docker图形化管理UI)。

docker search portainer
docker pull portainer/portainer
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name portainer portainer/portainer

5.此时就可以打开浏览器输入IP:9000即可访问portainer页面了,登录进去第一件事情就是先设置用户名和密码,然后选择本地服务器即可进行连接,成功后即可管理你的服务器docker了。

6.如果中途遇到错误,请参考一下代码:

centos 7 Docker容器启动报错:

WARNING: IPv4 forwarding is disabled. Networking will not work

解决方案如下:

#进入以下文件
vi /etc/sysctl.conf
#在文件内,最后一行的位置添加以下代码
net.ipv4.ip_forward=1
#重新启动网卡
systemctl restart network
#
#
#输入以下代码,确认是否成功
sysctl net.ipv4.ip_forward
#如果返回为“ net.ipv4.ip_forward = 1 ”则表示成功了,这时,重启容器即可。
#
#
#查看全部docker容器详细信息:
docker ps -a
#重新启动docker容器,容器ID需要替换为你需要重启的容器
docker restart [容器ID]

7.我在家里的服务器安装时候需要科学上网,但有时候无法下载文件,不知道为什么重启一下服务器网卡就可以了,我是旁路网关的方式上网的,再执行下载命令前重启一下网卡就可以了。

systemctl restart network

8.安装portainer中文汉化版:

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce

结尾:

然后就可以愉快的使用docker来实现各种功能了。