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