侧边栏壁纸
  • 累计撰写 66 篇文章
  • 累计创建 39 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Docker 使用笔记

勤为径苦作舟
2023-09-29 / 0 评论 / 0 点赞 / 20 阅读 / 1964 字 / 正在检测是否收录...

镜像启动命令

  • Redis:docker run -d --restart=always --name redis -p 6379:6379 redis --requirepass 123
  • PostgreSQL:docker run -d --restart=always --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=123 -e PGDATA=/var/lib/postgresql/data/pgdata -v E:/duanluan/Docker/postgres/data:/var/lib/postgresql/data postgres
  • MariaDB:docker run --detach --name mariadb -p 3307:3307 --env MARIADB_ROOT_PASSWORD=123 -v E:/duanluan/Docker/mariadb/data:/var/lib/mysql -v E:/duanluan/Docker/mariadb/conf:/etc/mysql/conf.d mariadb

启动异常

Failed to set version to docker-desktop: exit code: -1

netsh winsock reset

容器开机启动

--restart 参数:

  • no:默认,容器退出时不重启容器
  • on-failure:容器非正常退出时重启容器
  • on-failure:n:容器非正常退出时重启容器,最多重启 n 次
  • always:总是重启容器
  • unless-stopped:退出时重启容器,但忽略 Docker 守护进程启动时停止的容器

创建时设置

docker run -d --restart=always ……

更新已有容器

docker update --restart=always 容器 ID/容器名

导入 dmp 文件到 oracle 容器

# 复制文件至容器
docker cp C:\Users\duanluan\Desktop\xxx.dmp 52eabab26311:/home
# 进入容器
docker exec -it 52eabab26311 /bin/bash
# 导入
imp 用户名/密码 file=/home/xxx.dmp full=y ignore=y

参考

0

评论区