总结一下docker的相关命令

docker基本命令

基本命令

下载镜像

# 以redis为例子
docker pull redis

运行镜像

docker run \\
-d \\ # 后台运行
--name redis6 \\ # 自定义名字
-p 6379:6379 \\ # 端口映射
redis # 镜像名称
docker run -d --name redis6 -p 6379:6379 redis redis-server --appendonly yes --requirepass "123456" # 完整命令

docker run \\
-d \\ # 后台运行
--name n8nio/n8n:latest \\ # 自定义名字
-p 5678:5678 \\ # 端口映射
n8nio/n8n:latest # 镜像名称
docker run -d --name n8nio -p 5678:5678  n8nio/n8n:latest
docker run -d --name n8nio -p 5678:5678  docker.n8n.io/n8nio/n8n:latest --tunnel
docker run -it --rm \\
 --name n8n \\
 5678:5678 \\
 n8nio/n8n:latest
 start --tunnel

docker run -d --name viewtube -p 5566:5566  mauriceo/viewtube:latest

进入容器

第一种

docker exec -it 容器id /bin/bash

第二种(不推荐,当退出容器使用exit命令时,会停止这个容器)

docker attach 容器id

暂停容器

docker stop 容器id

启动容器

docker start 容器id

查询容器列表

docker ps -a # 查看所有容器
docker ps # 查看运行中的容器

run和start的区别: