Docker - 常见命令
Docker - 常见命令

1 - 镜像相关

# 拉取 镜像
docker pull redis:6.2

# 修改 镜像 标签
docker tag redis:6.2 redis:lasted

# 运行 容器
docker run --name redis -d -p 6379:6379 redis:6.2 

# 复制(CP) 宿主机文件 到 容器内
docker cp ~/redis-lua/request_rate_limiter.lua 0ab58484c4e2:/data

# 进入容器,并执行 /bin/sh
docker exec -it 0ab58484c4e2 /bin/sh

# 运行 容器 修改entrypoint命令
docker run -it --entrypoint /bin/sh sp-ci-adapter:feature_5917-dev

2 - WSL 中 运行 Docker

WSL 不支持 Docker 守护模式,需要每次启动 WSL 后 在启动一次 Docker

sudo service docker status
sudo service docker start

3 - Docker 监控相关

# 查看 每个容器进程的 内存、CPU、IO
docker stats --format "table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}\t{{.NetIO}}\t{{.BlockIO}}\t{{.MemPerc}}\t{{.PIDs}}" --no-stream

最后修改于 2024-10-23

此篇文章的评论功能已经停用。