docs: update docker
This commit is contained in:
1 parent
d0cd5819f2
commit
613ed244fc
4 files changed
+50
-23
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 77 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 71 KiB |
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"label": "docker安装教程",
|
||||||
|
"position": 7,
|
||||||
|
"link": {
|
||||||
|
"type": "generated-index"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
+42
-23
@@ -1,37 +1,56 @@
|
|||||||
## docker的安装与使用
|
---
|
||||||
### 1. docker的安装
|
sidebar_position: 1
|
||||||
#### 1.1 首先将windows系统更改为windows专业版,然后打开控制面板,点击程序,后点击启动或关闭windows功能,将Hyper-v和适用于windows子系统勾选,具体如下图所示
|
---
|
||||||
|
|
||||||
|
# docker的安装与使用
|
||||||
|
docker是一种开源平台,用于开发、部署和运行应用程序。
|
||||||
|
|
||||||
|
## 先决条件
|
||||||
|
1. 确保您的系统是windows专业版
|
||||||
|
2. 已安装了wsl2
|
||||||
|
|
||||||
|
## docker的安装
|
||||||
|
### 1. 开启windows功能
|
||||||
|
通过控制面板,开启Hyper-v和适用于windows子系统功能
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
#### 1.2 在命令行中下载wsl2
|
### 2. 下载并安装docker
|
||||||
|
下载docker最安全的路径就是去官网,安装时要注意勾选`wsl`选项,安装成功后跳过登录docker Hub账号
|
||||||
|
```
|
||||||
|
https://docs.docker.com/desktop/install/windows-install/
|
||||||
|
```
|
||||||
|
|
||||||
#### 1.3 在官网下载docker
|
## docker的使用
|
||||||
`https://docs.docker.com/desktop/install/windows-install/`
|
### 1. 配置镜像
|
||||||
|
进入docker后,开始配置镜像
|
||||||
|
|
||||||
#### 1.4 进行安装,注意要勾选wsl选项,安装好后选择跳过登录docker Hub账号
|

|
||||||
|
|
||||||
### 2.docker的使用
|

|
||||||
#### 2.1 进入docker后,开始配置镜像,这里我用的是wsl中配置镜像,输入以下命令后,按ESC键,输入:wq!就完成了
|
|
||||||
|
|
||||||
`sudo vi /etc/docker/daemon.json`
|
配置镜像添加以下内容
|
||||||
`{"registry-mirrors":["https://docker.m.daocloud.io","https://docker.1panel.live"]}`
|
```
|
||||||
|
"registry-mirrors":["https://docker.m.daocloud.io","https://docker.1panel.live"]
|
||||||
|
```
|
||||||
|
|
||||||
#### 2.2 现在开始拉取postgres镜像,在wsl中输入以下命令
|
### 2. 拉取镜像
|
||||||
`sudo docker pull postgres`
|
这里我在wsl命令行中拉取的postgres镜像,运行以下命令:`pull`
|
||||||
|
```
|
||||||
|
sudo docker pull postgres
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. 创建并启动容器
|
||||||
|
创建包含以下内容的文件:`docker-compose.yml`
|
||||||
|
|
||||||
#### 2.3 创建并启动容器
|
|
||||||
创建docker-compose.yml文件
|
|
||||||
`touch docker-compose.yml`
|
|
||||||
写入文件
|
|
||||||
`vim docker-compose.yml`
|
|
||||||
文件内容如下图所示
|
|
||||||

|

|
||||||
其中version是指定docker compose文件的版本;db:服务名称;image:postgre s表示使用官方的PostgreSQL镜像;restart:always表示容器总是自动重启;environment表示设置环境变量;POSTGRES_PASSWORK:example表示设置PostgreSQL的密码为example;ports:7897:8080表示主机端口7897映射到容器端口8080
|
|
||||||
|
|
||||||
|
### 4. 验证容器启动
|
||||||
|
运行以下命令`ps`,当STATUS出现`up`的时候,容器就表示启动成功
|
||||||
|
```
|
||||||
|
docker ps
|
||||||
|
```
|
||||||
|
|
||||||
#### 2.4 查看正在运行容器(验证容器启动成功的方式)
|
|
||||||
当STATUS出现up容器就启动成功
|
|
||||||
`docker ps`
|
|
||||||

|

|
||||||
Reference in new issue
Block a user