1.到阿里云找安装命令
# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
一条条执行命令即可
2.验证版本号
docker version
3.配置镜像加速器
2. 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://o7wf4usr.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
-
docker安装应用
https://registry.hub.docker.com/
在里面找到对应的应用镜像
-
docker安装mysql
1.执行docker 命令
docker run --name myMysql -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.5
docker run 运行
--name 起名字
-d 后台运行
-p 端口映射 虚拟机端口:docker 容器端口
-e 设置环境变量 MYSQL_ROOT_PASSWORD=123456设置mysql root用户密码
mysql:5.5 镜像名:版本号
docker ps 查看正在运行的容器
docker ps -a 查看所有容器
2. 连接mysql,创建个数据库
create database shop default charset=utf8mb4;
-
docker 安装nacos
docker run --name myNacos -d -p 8848:8848 -e MODE=standalone nacos/nacos-server:2.0.2
http://192.168.75.131:8848/nacos 登录nacos 用户名密码都是nacos
-
docker 安装minio
MinIO Object Storage for Container — MinIO Object Storage for Container 官网查看安装命令
1.创建一个目录,专门存储文件的地方
mkdir -p /minio/data
2.docker 下载镜像,设置容器
docker run \
-p 9000:9000 \
-p 9001:9001 \
-d --restart=always \
--name myMinio \
-v /minio/data:/data \
-e "MINIO_ROOT_USER=root" \
-e "MINIO_ROOT_PASSWORD=12345678" \
minio/minio server /data --console-address ":9001"
quay.io/minio/minio 镜像名称
server 进入容器后运行什么命令
/data 表示文件存储在容器的什么地方
--console-address ":9001" 表示前端访问使用9001端口访问
-d --restart=always 重启虚拟机后,自动启动minio
-v /minio/data:/data 挂载 将data目录下的问题挂载带/minio/data目录上
注意: 9000:9000 表示上传下载的端口; 9001:9001表示客户端访问端口
http://192.168.75.131:9001/login 登录
-
docker 安装redis
docker run --name=myRedis -d -p 6379:6379 redislabs/redismod
-
docker 安装 rabbitmq
docker run --name myRabbitmq -d -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=123456 rabbitmq:3-management
15672 客户端访问端口
5672 收发消息端口
2、docker 常用命令
1、启动docker
systemctl start docker
2、重启容器
docker restart xxx