列出Docker命令行命令
docker
docker container --help
显示Docker版本信息
docker --version
docker version
docker info
运行Docker镜像
docker run hello-world
列出Docker镜像文件
docker image ls
列出Docker容器 (正在运行, 所有, 所有安静模式的容器)
docker container ls
docker container ls --all
docker container ls -aq
列出正在运行的Docker容器
docker ps
构建项目相关命令
docker build -t friendlyhello . # 使用当前目录的Dockerfile
docker run -p 4000:80 friendlyhello # 运行friendlyname镜像,将80端口映射到本地4000端口
docker run -d -p 4000:80 friendlyhello # 后台模式运行
docker container ls # 查看正在运行的所有容器
docker container ls -a # 查看所有容器
docker container stop <容器hash值> # 正常停止指定的容器
docker container kill <容器hash值> # 强制停止指定容器
docker container rm <容器hash值> # 移除指定容器
docker container rm $(docker container ls -a -q) # 移除所有容器
docker image ls -a # 列出所有镜像
docker image rm <镜像id> # 移除指定镜像
docker image rm $(docker image ls -a -q) # 移除所有镜像
docker login # 使用Docker账户登录命令行
docker tag <image> username/repository:tag # 为镜像设置标签
docker push username/repository:tag # 上传注册镜像
docker run username/repository:tag # 从远程仓库运行镜像
docker port <容器id或镜像名> # 查看容器的映射情况