侧边栏壁纸
博主头像
会飞的大象博主等级

爱运动的程序猿

  • 累计撰写 126 篇文章
  • 累计创建 158 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录

docker安装常用工具

会飞的大象
2023-02-01 / 0 评论 / 0 点赞 / 1,016 阅读 / 437 字

安装oralce

拉取oracle镜像

启动并映射端口1521

修改管理员密码,或创建用户

#进入oracle镜像
docker exec -it oracle11g bash
#切换用户
su oracle
#进入数据库
sqlplus /nolog
#修改system密码
sqlplus sys/pwd as sysdba
alter user system identified by 123456;
#添加用户并授权
sqlplus / as nacos
create user nacos identified by nacos;
grant connect,resource,dba to nacos;

docker安装nginx

拉取oracle镜像

启动并映射端口80(-itd 后台运行)

docker run -itd --name nginx -p 80:80 -d nginx:1.22.0

从容器nginx中复制nginx.conf文件到宿主机

docker cp nginx:/etc/nginx/nginx.conf /home/docker/docker-nginx/
docker cp nginx:/etc/nginx/conf.d/ /home/docker/docker-nginx/conf/
docker cp nginx:/usr/share/nginx/html/ /home/docker/docker-nginx/html/
docker cp nginx:/var/log/nginx/ /home/docker/docker-nginx/logs/
###打包目录
cd ~
tar -czvf docker-nginx.tar.gz docker-nginx/*
#停止、删除容器
docker stop nginx
docker rm nginx
#运行
docker run -p 80:80 \
-v /home/用户/docker-nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /home/用户/docker-nginx/logs:/var/log/nginx \
-v /home/用户/docker-nginx/html:/usr/share/nginx/html \
-v /home/用户/docker-nginx/conf/conf.d:/etc/nginx/conf.d \
-v /etc/localtime:/etc/localtime \
--name nginx \
--restart=always \
-d nginx:1.22.0

参数说明

-p 映射端口,格式为“宿主机端口:容器端口”
-v 挂载文件

-e TZ=Asia/Shanghai  设置时区

--privileged=true 让容器中的root用户拥有真正的root权限

--name  容器名字,以后可以使用这个名字启动或者停止容器

--restart=always docker启动时自动启动容器
-d 指定要启动的镜像名

安装msyql(windows)

###拉取官方镜像

启动

端口(对外映射):3306:3306
环境变量(设置root账号密码):MYSQL_ROOT_PASSWORD:123456
挂载(持久化):D:\dockerData\mysql\data:/var/lib/mysql
0

评论区