Docker学习笔记
in 技术笔记 with 0 comment

拉取镜像
docker pull xxx

列出镜像
docker images

删除镜像
docker rmi 镜像名/id

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

列出运行的容器
docker ps
-a 参数列出所有未运行的容器

运行一个容器,如果没有则先获取镜像
docker run 参数 镜像
-d 后台运行
-p 宿主机端口:容器端口 端口映射
-v 宿主机目录:容器内目录 挂载卷(绑定挂载)
比如
docker run -d -p 6081:80 -v D:\wwwroot\html:/usr/share/nginx/html nginx
-e 传递环境变量
--name 容器命名
-it 创建并进入容器交互界面的命令
--restart always/unless-stopped 自动重启
新建挂载卷
docker volume create 卷名
查看挂载卷详情
docker volume inspect 卷名

查看卷列表
docker volume list

运行一个容器
docker start 容器名/ID

停止一个容器
docker stop 容器名/ID

查看容器的详细信息
docker inspect 容器名/ID

进入容器并启动bash
docker exec -it <容器ID或名称> bash
docker exec -it <容器ID或名称> /bin/sh

查看容器操作系统
cat /etc/os-release

查看容器日志
docker logs 容器名/id
docker logs 容器名/id -f (滚动输出)

启动compose文件
docker compose up
默认文件名为 docker-compose.yml
-d 后台运行


Warning: Undefined array key "permalink" in /www/wwwroot/www.sys0.cn/usr/themes/pinghsu/functions.php on line 255

Warning: Undefined array key "permalink" in /www/wwwroot/www.sys0.cn/usr/themes/pinghsu/functions.php on line 274
Responses