首页 > 其他分享 >docker安装

docker安装

时间:2024-11-28 14:36:17浏览次数:5  
标签:11 22 19 09 28 2024 docker 安装

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"
  1. docker run:Docker 命令,用于创建一个新的容器。

  2. -p 9000:9000 -p 9090:9090:将容器的 9000 和 9090 端口映射到宿主机的相同端口。MinIO 使用 9000 端口进行数据传输,9090 端口用于控制台界面。

  3. --net=host:使用宿主机的网络命名空间,而不是默认的桥接网络。

  4. --name minio:为容器指定一个名称,这里是 minio

  5. -d:以后台模式运行容器。

  6. --restart=always:设置重启策略为总是重启容器。

  7. -e "MINIO_ACCESS_KEY=minioadmin"-e "MINIO_SECRET_KEY=minioadmin":设置环境变量,分别为 MinIO 的访问密钥和秘密密钥。这里使用的是 minioadmin 作为示例,实际使用时应替换为安全的值。

  8. -v /home/minio/data:/data:将宿主机的 /home/minio/data 目录挂载到容器的 /data 目录,用于存储 MinIO 数据。

  9. -v /home/minio/config:/root/.minio:将宿主机的 /home/minio/config 目录挂载到容器的 /root/.minio 目录,用于存储 MinIO 配置。

  10. minio/minio:指定要使用的 Docker 镜像,这里是 MinIO 的官方镜像。

  11. server /data:指定 MinIO 服务器命令和数据目录。

  12. --console-address ":9090":指定 MinIO 控制台的监听地址和端口。

  13. -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
  1. -e PARAMS:设置环境变量 PARAMS,其中包含用于配置 XXL-Job 任务调度中心的参数。这些参数包括数据库连接信息和 XXL-Job 的配置。

  2. --spring.datasource.url:指定 XXL-Job 任务调度中心连接的数据库 URL。

  3. --spring.datasource.username--spring.datasource.password:指定数据库的用户名和密码。

  4. --xxl.admin.login=false:配置 XXL-Job 任务调度中心的登录功能为禁用状态。

  5. -p 9080:8080:将容器的 8080 端口映射到宿主机的 9080 端口,用于访问 XXL-Job 任务调度中心的 Web UI。

  6. -p18081:18081-p 18082:18082:将容器的其他两个端口映射到宿主机的相应端口,这些端口可能用于其他服务或功能。

  7. --name xxl-job-admin:为容器指定一个名称,这里是 xxl-job-admin

  8. -d:以后台模式运行容器。

  9. xuxueli/xxl-job-admin:2.3.1:指定要使用的 Docker 镜像和标签,这里是 XXL-Job 任务调度中心的官方镜像,版本为 2.3.1。

注意事项:

  1. 数据库连接信息:确保提供的数据库 URL、用户名和密码是正确的,并且数据库服务已经启动并可以访问。

  2. 端口冲突:确保宿主机上的 9080、18081 和 18082 端口没有被其他应用占用。

  3. 安全性:在生产环境中,建议不要禁用 XXL-Job 的登录功能,以确保系统的安全性。

  4. 环境变量格式:确保环境变量 PARAMS 的格式正确,特别是参数之间的空格和参数值的引号。

  5. 版本兼容性:确保使用的 XXL-Job 版本与您的数据库和其他系统组件兼容。

  6. 日志和调试:如果容器启动后遇到问题,可以查看容器的日志来诊断问题。

标签:11,22,19,09,28,2024,docker,安装
From: https://www.cnblogs.com/ZhangZiXue/p/18574213

相关文章

  • Docker常用命令
    什么是DockerDocker是一个开源平台,用于开发、交付和运行应用程序。它通过容器技术将应用程序及其依赖项打包在一个标准化的单元中,使得应用程序能够在不同的环境中一致地运行。容器是轻量级、可移植的,因此非常适合云计算、持续集成和微服务架构等场景。Docker的优势它提供......
  • 修改docker desktop镜像下载目录
    选用dockerdesktop版本为4.31.1.0使用Hyper-v安装 点击Browse按钮选择镜像存放的位置,选择位置后会自动在所选的目标目录后拼上DockerDesktop路径,所以在选择完目录后需要手动在目标目录中创建DockerDesktop文件夹。如果没有手动创建DockerDesktop文件夹会有以下报错。所......
  • Synopsys 安装记录
    Synopsys安装记录安装环境概述系统:win11的wslubuntu18.04软件:芯王国提供的Synopsys2018完整的安装教程请参考:搭建属于自己的数字ICEDA环境(三):Centos7安装EDA(vcs2018、verdi2018等)IC工具以及脚本运行第一个工程_sclkeygen-CSDN博客解压遇到的问题压缩包分卷压缩的,在lin......
  • Maven 下载 安装 配置
    Maven下载安装配置1.Maven安装与配置1.1安装Maven1.1.1下载Maven访问Maven官方网站。下载最新的Maven压缩包(如apache-maven-3.x.x-bin.zip)。在此之前,我下载了多个版本的IntelliJIDEA,为了应对IntelliJIDEA和Maven版本频繁更新带来的兼容性问题,我......
  • Docker安装ElasticSearch
    安装步骤:一、具备Docker环境二、创建docker虚拟网络三、拉取镜像四、五、通过docker-compose.yml安装启动容器version:'2.2'services:elasticsearch:image:elasticsearch:7.17.10container_name:es7environment:-node.name=es7-cluster.name=es-cluster-di......
  • AutoDL 离线下载Docker
    AutoDL离线下载Docker正常的docker安装方式需要访问docker官网但是docker官网需要VPN才可以上有些服务器上无法连接外网就无法访问到docker的官网→离线下载Docker出现报错:1.换源(换成清华源)注意比正常的多一步2.lsb_release-a查看系统型号NoLSB......
  • windows安装两个版本的python、pip换源
    一、官网下载两个版本的pythonpython-3.13.0-amd64.exepython-2.7.13.amd64.msi二、安装1、安装时建议不勾选自动添加path环境变量2、安装时自定义安装目录分别为 C:\Python2和 C:\Python33、安装后,把C:\Python2下的 python.exe重命名为 pyth......
  • 2024web漏洞扫描神器xray安装及使用_2024-11-28
    一、功能开源的Web漏洞扫描工具,支持以下漏洞XSS漏洞检测(key:xss)SQL注入检测(key:sqldet)命令/代码注入检测(key:cmd-injection)目录枚举(key:dirscan)路径穿越检测(key:path-traversal)XML实体注入检测(key:xxe)文件上传检测(key:upload)弱口令检测(......
  • ansible配置docker
    目录[root@db1server]#tree.├──ans-docker│  ├──dockerfile│  └──hosts├──group_vars│  └──all├──hosts├──sys_basic│  ├──~│  ├──files│  │  ├──daemon.json│  │  └──hosts│......
  • windows11升级系统后重新安装virtualbox虚拟网卡变 virtualbox host only Ethernet ad
    windows11系统升级后,重新安装virtualbox5.2.30发现网卡变virtualboxhostonlyEthernetadapter#2如下所示:1.通过查找一些资料,需要删除注册表内残留的virtualboxhostonlyEthernetadapter注册表信息,参考信息:https://blog.csdn.net/weixin_43113691/article/details/1......