docker 小记

加上 --help 可以查看响应命令的文档
e.g. docker run --help

镜像

docker pull nginx 获取镜像(默认是最新的)
docker pull nginx:latest 和上面的一样
docker pull nginx:1.20.1 获取指定版本的镜像
docker images 查看已安装的镜像
docker rmi nginx 删除镜像(通过镜像名,或者镜像的 ID)
docker rmi nginx:1.20.1 删除指定版本的镜像
docker rmi 0e901e68141f 通过镜像 ID 删除

容器

创建容器
docker run [配置参数] 镜像名 [启动时的命令]
docker run --name=mynginx -d --restart=always nginx 配置 --name=设置的容器名 -d 后台运行 --restart=always 开机自启
(其中的 = 可以替换为 <Space>)

docker ps 列出正在运行中的容器
docker ps -a 列出所有容器,包括未启动的

docker update 容器ID 参数
docker update ed4397 --restart=always 设置开机自启

docker start 容器名/ID 启动指定容器
docker stop 容器名/ID 关闭指定容器

docker rm 容器名/ID 删除容器
docker rm -f 容器名/ID 强制删除容器

端口映射
docker --name=mynginx -d --restart=always -p 主机端口:容器的端口 nginx
docker -p88:80 nginx(参数与端口直接可以没有空格)

与容器交互
docker exec -it 容器名/ID 进入的目的地
e.g. docker exec -it 341dce /bin/bash

提交改变
docker commit 容器

数据挂载:将主机的文件引入的容器中使用或修改
docker run -v 主机上的文件:容器内的文件:ro nginx ro是只读模式(rw 读写)

命令可以通过反斜杠写在多行 \

docker logs 容器名/ID 查看指定容器的日志

复制文件
docker cp 容器内内容 主机上的内容
docker cp 主机上的内容 容器内内容

posted on   Slime04  阅读(15)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示