diff --git a/README.md b/README.md index dc22dd9c8..84f9ee293 100644 --- a/README.md +++ b/README.md @@ -58,23 +58,23 @@ ### Installation by Docker ```bash # Step 1: Download metagpt official image and prepare config.yaml docker pull metagpt/metagpt:v0.3 -mkdir -p ./opt/metagpt/{config,workspace} -docker run --rm metagpt/metagpt:v0.3 cat /app/metagpt/config/config.yaml > ./opt/metagpt/config/config.yaml +mkdir -p /opt/metagpt/{config,workspace} +docker run --rm metagpt/metagpt:v0.3 cat /app/metagpt/config/config.yaml > /opt/metagpt/config/config.yaml vim /opt/metagpt/config/config.yaml # Change the config # Step 2: Run metagpt demo with container docker run --rm \ --privileged \ - -v ./opt/metagpt/config:/app/metagpt/config \ - -v ./opt/metagpt/workspace:/app/metagpt/workspace \ + -v /opt/metagpt/config:/app/metagpt/config \ + -v /opt/metagpt/workspace:/app/metagpt/workspace \ metagpt/metagpt:v0.3 \ python startup.py "Write a cli snake game" # You can also start a container and execute commands in it docker run --name metagpt -d \ --privileged \ - -v ./opt/metagpt/config:/app/metagpt/config \ - -v ./opt/metagpt/workspace:/app/metagpt/workspace \ + -v /opt/metagpt/config:/app/metagpt/config \ + -v /opt/metagpt/workspace:/app/metagpt/workspace \ metagpt/metagpt:v0.3 docker exec -it metagpt /bin/bash @@ -84,8 +84,8 @@ # You can also start a container and execute commands in it The command `docker run ...` do the following things: - Run in privileged mode to have permission to run the browser -- Map host directory `./opt/metagpt/config` to container directory `/app/metagpt/config` -- Map host directory `./opt/metagpt/workspace` to container directory `/app/metagpt/workspace` +- Map host directory `/opt/metagpt/config` to container directory `/app/metagpt/config` +- Map host directory `/opt/metagpt/workspace` to container directory `/app/metagpt/workspace` - Execute the demo command `python startup.py "Write a cli snake game"` ### Build image by yourself