一:安装docker
- 安装依赖:yum install -y yum-utils device-mapper-persistent-data lvm2
- 配置yum源 使用国内的:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 查看docker版本:yum list docker-ce --showduplicates | sort -r
- 安装docker:yum -y install docker-ce-20.10.10-3.el7
- 查看docker版本:docker -v
- 启动docker:systemctl start docker
- 查看docker 启动状态:systemctl status docker
- 检查安装结果:docker info
- 其他docker命令
- 运行Docker守护进程:systemctl start docker
- 停止Docker守护进程:systemctl stop docker
- 重启Docker守护进程:systemctl restart docker
- 查看容器:docker ps
- 停止容器:docker stop 容器id
- 开机自启动:systemctl enable docker
- 让容器自启动:docker update 容器名 --restart=always
二、可视化界面
1、打开防火墙
systemctl status firewalld # 查看防火墙状态
systemctl start firewalld # 开启防火墙
2、开放端口
# 查看当前主机在监听哪些端口
netstat -tlunp
#开放需要的端口,这里放开的是8088端口
firewall-cmd --zone=public --add-port=8088/tcp --permanent # 开放端口
firewall-cmd --reload # 重载防火墙
# 重启 docker
systemctl restart docker
3、设置云服务器的安全组
4、运行可视化 Portainer
# 打包镜像,生成容器
docker run -d -p 8088:9000 \--restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer
5、访问界面,初次使用需要设置密码,地址是 http://公网IP:8088