1、安装docker
sudo yum -y install docker
sudo curl -sSL https://get.daocloud.io/docker | sh
2、修改docker 镜像源
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://registry.aliyuncs.com",
"https://registry.docker-cn.com",
"https://ixdcohxf.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
3、启动docker && 加入开机自启动
systemctl start docker
systemctl enable docker
4、docker-compose 下载安装
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
5、设置可运行
sudo chmod +x /usr/local/bin/docker-compose
6、版本检查
docker-compose --version
7、安装最新版本的docker CE
sudo yum install -y docker-ce
8、安装portainer
docker pull portainer/portainer
9、运行镜像
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer
10、安装mysql数据库
docker run --name mysql -v /srv/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=masterkang@123! -p 3306:3306 --rm --network default-network -d mysql:5.7
docker run --name hyperf \
-v /workspace/skeleton:/data/project \
-p 9501:9501 -it \
--privileged -u root \
--entrypoint /bin/sh \
hyperf/hyperf:7.4-alpine-v3.11-swoole