前言:
学习记录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来实现各种功能了。