198 2024-11-19 17:33:24 su – oracle
199 2024-11-19 17:44:55 history
200 2024-11-19 17:45:47 docker ps
201 2024-11-19 18:23:18 docker ps
202 2024-11-28 11:06:01 set +o history;
203 2024-11-28 11:06:54 docker images
204 2024-11-28 11:19:02 history
205 2024-11-28 11:32:03 set +o history;
206 2024-11-28 11:32:42 docker ps -a
207 2024-11-28 11:36:49 docker pull minio/minio
208 2024-11-28 11:37:14 docker images
209 2024-11-28 11:37:28 mkdir -p /home/minio/config
210 2024-11-28 11:37:29 mkdir -p /home/minio/data
211 2024-11-28 11:37:31 mkdir -p /home/minio/config
212 2024-11-28 11:37:32 mkdir -p /home/minio/data
213 2024-11-28 11:37:40 cd /home/
214 2024-11-28 11:37:41 ls
215 2024-11-28 11:37:50 docker run -p 9000:9000 -p 9090:9090 –net=host –name minio -d –restart=always -e “MINIO_ACCESS_KEY=minioadmin” -e “MINIO_SECRET_KEY=minioadmin” -v /home/minio/data:/data -v /home/minio/config:/root/.minio minio/minio server /data –console-address “:9090” -address “:9000”
216 2024-11-28 11:37:53 ls
217 2024-11-28 11:40:56 docker images
218 2024-11-28 14:10:47 docker images
219 2024-11-28 14:11:03 history
1 2024-11-28 14:10:42
2 2024-09-19 22:17:57 set +o history;
3 2024-09-19 22:20:41 yum -y install gcc
4 2024-09-19 22:20:48 yum -y install gcc-c++
5 2024-09-19 22:20:49 yum install -y yum-utils device-mapper-persistent-data lvm2
6 2024-09-19 22:20:53 yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
7 2024-09-19 22:20:53 yum makecache fast
8 2024-09-19 22:20:54 yum -y install docker-ce
9 2024-09-19 22:21:31 systemctl start docker
10 2024-09-19 22:21:34 sudo mkdir -p /etc/docker
11 2024-09-19 22:21:34 sudo tee /etc/docker/daemon.json <<-‘EOF’
12 2024-11-28 14:10:42 {
13 2024-11-28 14:10:42 “registry-mirrors”: [
14 2024-11-28 14:10:42 “https://docker.m.daocloud.io”,
15 2024-11-28 14:10:42 “https://dockerproxy.com”,
16 2024-11-28 14:10:42 “https://docker.mirrors.ustc.edu.cn”,
17 2024-11-28 14:10:42 “https://docker.nju.edu.cn”
18 2024-11-28 14:10:42 ]
19 2024-11-28 14:10:42 }
20 2024-11-28 14:10:42 EOF
21 2024-09-19 22:21:34 systemctl daemon-reload
22 2024-09-19 22:21:34 systemctl restart docker
23 2024-09-19 22:21:53 docker pull mysql:8.0.36
24 2024-09-19 22:22:18 docker run -p 3306:3306 –name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.36
25 2024-09-19 22:22:28 docker ps -a
26 2024-09-19 22:
27 2024-09-19 22:25:18 ls
28 2024-09-19 22:45:44 cd /usr/java/
29 2024-09-19 22:45:45 ls
30 2024-09-19 22:45:54 tar -zxvf jdk-17.0.7_linux-x64_bin.tar.gz
31 2024-09-19 22:47:03 vi /etc/profile
32 2024-09-19 22:49:46 source /etc/profile
33 2024-09-19 22:49:52 java -version
34 2024-09-19 22:50:20 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
35 2024-09-19 22:51:14 cd ../
36 2024-09-19 22:51:16 ls
37 2024-09-19 22:51:20 tar -zxvf nginx-1.9.9.tar.gz
38 2024-09-19 22:51:27 cd nginx-1.9.9
39 2024-09-19 22:51:33 ./configure –prefix=/usr/local/nginx
40 2024-09-19 22:52:00 ls
41 2024-09-19 22:52:04 make
42 2024-09-19 22:52:27 ls
43 2024-09-19 22:52:31 mkdir logs
44 2024-09-19 22:52:37 chmod 700 logs
45 2024-09-19 22:52:42 make install
46 2024-09-19 22:52:50 cd /usr/local/nginx/sbin
47 2024-09-19 22:52:54 ls
48 2024-09-19 22:53:05 ./nginx
23:27 docker run –restart=always -p 6379:6379 –name myredis -d redis:6.2.7 –requirepass 123456
docker run -p 9000:9000 -p 9090:9090 \
--net=host \
--name minio \
-d --restart=always \
-e "MINIO_ACCESS_KEY=minioadmin" \
-e "MINIO_SECRET_KEY=minioadmin" \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
minio/minio server /data --console-address ":9090" -address ":9000"
-
docker run:Docker 命令,用于创建一个新的容器。 -
-p 9000:9000 -p 9090:9090:将容器的 9000 和 9090 端口映射到宿主机的相同端口。MinIO 使用 9000 端口进行数据传输,9090 端口用于控制台界面。 -
--net=host:使用宿主机的网络命名空间,而不是默认的桥接网络。 -
--name minio:为容器指定一个名称,这里是minio。 -
-d:以后台模式运行容器。 -
--restart=always:设置重启策略为总是重启容器。 -
-e "MINIO_ACCESS_KEY=minioadmin"和-e "MINIO_SECRET_KEY=minioadmin":设置环境变量,分别为 MinIO 的访问密钥和秘密密钥。这里使用的是minioadmin作为示例,实际使用时应替换为安全的值。 -
-v /home/minio/data:/data:将宿主机的/home/minio/data目录挂载到容器的/data目录,用于存储 MinIO 数据。 -
-v /home/minio/config:/root/.minio:将宿主机的/home/minio/config目录挂载到容器的/root/.minio目录,用于存储 MinIO 配置。 -
minio/minio:指定要使用的 Docker 镜像,这里是 MinIO 的官方镜像。 -
server /data:指定 MinIO 服务器命令和数据目录。 -
--console-address ":9090":指定 MinIO 控制台的监听地址和端口。 -
-address ":9000":指定 MinIO 服务器的监听地址和端口。
确保在运行此命令之前,宿主机上的 /home/minio/data 和 /home/minio/config 目录存在,并且您有权限访问这些目录。此外,根据您的安全要求,您可能需要更换访问密钥和秘密密钥为更安全的值,并确保它们不被未经授权的人获取。
docker run -e PARAMS="--spring.datasource.url=jdbc:mysql://101.35.20.47:3306/xxl_job_2.3.1?Unicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true --spring.datasource.username=root --spring.datasource.password=Zhangziyu@123 --xxl.admin.login=false" -p 9080:8080 -p18081:18081 -p 18082:18082 --name xxl-job-admin -d xuxueli/xxl-job-admin:2.3.1
-
-e PARAMS:设置环境变量PARAMS,其中包含用于配置 XXL-Job 任务调度中心的参数。这些参数包括数据库连接信息和 XXL-Job 的配置。 -
--spring.datasource.url:指定 XXL-Job 任务调度中心连接的数据库 URL。 -
--spring.datasource.username和--spring.datasource.password:指定数据库的用户名和密码。 -
--xxl.admin.login=false:配置 XXL-Job 任务调度中心的登录功能为禁用状态。 -
-p 9080:8080:将容器的 8080 端口映射到宿主机的 9080 端口,用于访问 XXL-Job 任务调度中心的 Web UI。 -
-p18081:18081和-p 18082:18082:将容器的其他两个端口映射到宿主机的相应端口,这些端口可能用于其他服务或功能。 -
--name xxl-job-admin:为容器指定一个名称,这里是xxl-job-admin。 -
-d:以后台模式运行容器。 -
xuxueli/xxl-job-admin:2.3.1:指定要使用的 Docker 镜像和标签,这里是 XXL-Job 任务调度中心的官方镜像,版本为 2.3.1。
注意事项:
-
数据库连接信息:确保提供的数据库 URL、用户名和密码是正确的,并且数据库服务已经启动并可以访问。
-
端口冲突:确保宿主机上的 9080、18081 和 18082 端口没有被其他应用占用。
-
安全性:在生产环境中,建议不要禁用 XXL-Job 的登录功能,以确保系统的安全性。
-
环境变量格式:确保环境变量
PARAMS的格式正确,特别是参数之间的空格和参数值的引号。 -
版本兼容性:确保使用的 XXL-Job 版本与您的数据库和其他系统组件兼容。
-
日志和调试:如果容器启动后遇到问题,可以查看容器的日志来诊断问题。










没有回复内容