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 版本与您的数据库和其他系统组件兼容。
-
日志和调试:如果容器启动后遇到问题,可以查看容器的日志来诊断问题。