随笔分类 - docker学习
摘要:问题 docker 拉取镜像失败 解决方法 1、在 Docker 的配置文件中设置代理 编辑 Docker 配置文件 /etc/systemd/system/docker.service.d/http-proxy.conf(如果没有该文件,您可以手动创建它) sudo mkdir -p /etc/s
阅读全文
摘要:在Windows上使用Docker创建Redis并设置密码 拉取Redis镜像 通过终端执行以下命令来获取Redis的官方镜像: docker pull redis 启动Redis容器并设置密码 使用--requirepass选项来设置Redis密码。例如,启动Redis并将密码设置为your_pa
阅读全文
摘要:可以以下步骤在Windows上使用Docker创建MySQL数据库: 安装Docker:确保Windows上已安装Docker Desktop。 拉取MySQL镜像: 打开终端,运行以下命令: docker pull mysql 启动MySQL容器: 使用以下命令启动一个MySQL容器(替换your
阅读全文
摘要:在Docker中,可以使用docker logs命令来查看容器的日志,而不是直接查看镜像的日志。 镜像是一个静态的文件,而容器是一个运行中的实例,它基于镜像创建而来,并且可以产生日志。 以下是查看容器日志的基本语法: docker logs [OPTIONS] CONTAINER 其中: OPTIO
阅读全文
摘要:Docker 换源 在 Docker 中,我们可以通过修改 /etc/apt/sources.list 文件来更换软件源。以下是一个示例 Dockerfile 文件,展示了如何在构建镜像时更换软件源: FROM ubuntu:latest # 使用 sed 命令替换默认的软件源为阿里云镜像源 RUN
阅读全文
摘要:An unexpected error was encountered while executing a WSL command. Common causes include access righ
阅读全文
摘要:在Docker上运行PostgreSQL时,通过以下步骤进入容器并运行SQL命令: 1. 查看正在运行的PostgreSQL容器 打开终端,并执行以下命令来查看当前正在运行的Docker容器: ```bash docker ps ``` 这将列出所有正在运行的Docker容器,包括PostgreSQ
阅读全文
摘要:要停止并删除所有容器,可以使用以下命令: 1. 停止所有容器: ``` docker stop $(docker ps -aq) ``` 该命令将停止所有正在运行中的容器。 2. 删除所有容器: ``` docker rm $(docker ps -aq) ``` 该命令将删除所有容器,包括已停止的
阅读全文
docker启动报错 bind: An attempt was made to access a socket in a way forbidden by its access permissions
摘要:解决方法,命令行输入以下命令后重启即可。 net stop winnat net start winnat
阅读全文
摘要:要将 Docker 容器中的 Nginx 配置文件复制到主机上,可以使用 docker cp 命令完成。 以下是具体的步骤: 执行以下命令,在运行中的 Nginx 容器中复制 /etc/nginx/nginx.conf 文件到主机的某个目录中(例如,当前目录中的 nginx.conf 文件): do
阅读全文
摘要:要查看Nginx容器中的配置文件,可以按照以下步骤进行: 进入正在运行的Nginx容器: docker exec -it <nginx-container-name> bash 其中,<nginx-container-name>是Nginx容器的名称。 在容器内部,浏览到/etc/nginx/目录,
阅读全文
摘要:Docker 是一种容器化技术,需要使用许多命令来管理和操作容器。下面是对一些常用的 Docker 命令和它们的含义的解释: -v:用来将文件或者目录挂载到 Docker 容器中,使其可以在 Docker 容器内部进行访问。格式为-v /host/path:/container/path,其中/ho
阅读全文
摘要:更新时间 2023.04.30 版本号:23.0.5 通过Docker-Desktop界面操作和修改daemon.json两种方法配置国内镜像源 方法一:通过Docker-Desktop配置 1.点击设置 2.选择 Docker Engine 3.添加以下源地址 "registry-mirrors"
阅读全文
摘要:官方手册供参考:https://docs.docker.com/desktop/windows/ 一:什么是Docker? Docker 是一个开放源代码软件,是一个开放平台,用于开发应用、交付(shipping)应用、运行应用。 Docker允许用户将基础设施(Infrastructure)中的应
阅读全文
摘要:要清除所有运行过的容器,可以使用以下命令: docker container stop $(docker container ls -aq) docker container rm $(docker container ls -aq) 这两个命令的含义是: 第一个命令docker container
阅读全文
摘要:docker version:查看Docker版本信息。 该命令可以查看当前安装的Docker版本信息,包括Docker引擎、客户端、API等版本。 docker info:查看Docker的详细信息。 该命令可以查看Docker的详细信息,包括容器、镜像、网络等。 docker search:搜索
阅读全文
摘要:这种情况通常是由于 Docker 绑定在本地虚拟网络接口上,而不是本地网络接口上造成的。 您可以尝试将Docker绑定到本地网络接口,使主机能够访问Docker。 在Linux主机上,您可以通过在/etc/docker/daemon.json配置文件中添加以下内容,将Docker绑定到本地网络接口:
阅读全文
摘要:一、问题复现 mysql> show variables like "character_%"; + + + | Variable_name | Value | + + + | character_set_client | latin1 | | character_set_connection |
阅读全文
摘要:通过docker ps查询当前运行的容器,找到mysql容器的id docker ps 将项目内的SQL文件拷贝到mysql容器内部的home下的temp文件内 sudo docker cp /root/sqlfile/mydata.sql 8c896437cc56:/home/ 然后进入mysql
阅读全文
摘要:一、问题如下 [root@echohye app]# docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 5ae9dc1c7bf16762e7064a5f3ab0396b1f5b
阅读全文