总结一下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的区别: