1.查看自己计算机的环境以及安装Docker所需要的环境:以root用户登录,查看内核版本如下
2.把yum包更新到最新
(期间要选择确认,输入 y 即可)
3.设置yum 源(可以选择其中一个,这里选择阿里仓库)
4.可以查看所有仓库中所有Docker版本,并选择特定版本安装
# yum list docker-ce --showduplicates
5.安装Docker(这里是Dockers-ce-18.03.1.ce)
#yum install docker-ce-18.03.1.ce
6.启动Dockers,然后加入开机启动,如下:
# systemctl start docker
#systemctl enable docker
7.查看Docker版本
# docker version
8.验证Docker是否安装成功并在容器中执行一个测试的镜像
#docker run hello-world
#docker ps
9.查看Docker服务信息
#docker info
10.Docker默认是没有开启HTTP远程访问的,默认只支持通过unix socket 通信操作docker daemon,需要使用HTTP restful 接口需要修改配置。并配置防火墙(开启Docker Rest API)
(cd 进入/usr/lib/systemd/system 中 再 vi docker.service)
注意:指定TCP协议IP为任意地址,端口为6066
#firewall-cmd --permanent --add-port=6066/tcp
#firewall-cmd --reload
11.重启Docker
#systemctl daemon-reload
#systemctl restart docker.service
12.测试Docker Rest API
# curl 127.0.0.1:6066/info 测试(自己虚拟机的IP地址)
13.查看远程仓库的基础镜像
#docker search centos
#docker search jre8-alpine
14.从镜像仓库中拉取或者更新指定镜像
#docker pull centos
#docker pull fabletang/jre8-alpine
15.列出本地镜像
#docker images centos
#docker images fabletang/jre8-alpine
#docker images
16.查看镜像的详细信息centos:
#docker inspect centos
17.Docker 可视化工具portainer部署与汉化
(1)查看远程仓库的portainer镜像
(2)从镜像仓库中拉取portainer/portainer镜像
(3)查看Portainer镜像详细信息:
#docker inspect portainer/portainer
(4)创建初始文件夹
#mkdir -p /root/portainer/{data,public}
参数解释:public:前端文件路径 data:portainer 数据文件路径
(5)下载和解压汉化包(已经提前从官网下载到文件夹)
(6)portainer搭建;防火墙设置端口9000
#docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /root/portainer/data:/data -v /root/portainer/public:/public --name prtainer portainer/portainer
#firewall-cmd --permanent --add-port=9000/tcp
#firewall-cmd --reload
(7)使用poertainer
访问 http://192.168.40.129:9000,设置管理员密码,密码长度不少于八个字符 admin/admin1234
ok! 大功告成!如有疑问和不足之处可以评论区留言