Docker 命令基本语法
2018-03-13 15:20
381 查看
## 输出 Docker CLI 命令列表 docker docker container --help ## 输出 Docker 版本 or 信息 docker --version docker version docker info ## 执行 Docker 镜像 docker run hello-world ## 显示 Docker 镜像列表 docker image ls ## List Docker containers (running, all, all in quiet mode) sudo docker container ls ##列出正在执行的container sudo docker container ls --all ##列出所有执行过的container记录 sudo docker container ls -a -q ##列出所有的container ID
docker build -t friendlyhello . # 用当前目录的Dockerfile创建一个名字为friendlyhello的镜像 docker run -p 4000:80 friendlyhello # Run "friendlyname" mapping port 4000 to 80 docker run -d -p 4000:80 friendlyhello # Same thing, but in detached mode 内部运行 docker container ls # List all running containers docker container ls -a # List all containers, even those not running docker container stop <hash> # Gracefully stop the specified container docker container kill <hash> # Force shutdown of the specified container docker container rm <hash> # Remove specified container from this machine docker container rm $(docker container ls -a -q) # Remove all containers docker image ls -a # List all images on this machine docker image rm <image id> # Remove specified image from this machine docker image rm $(docker image ls -a -q) # Remove all images from this machine docker login # Log in this CLI session using your Docker credentials 本地登录 docker tag <image> username/repository:tag # Tag <image> for upload to registry 上传到注册表 docker push username/repository:tag # Upload tagged image to registry 上传到云 docker run username/repository:tag # Run image from a registry 从云端下载运行
sudo docker ps # 查看运行状态 sudo docker ps -all # history 运行状态 #与container 类似
docker stack ls # List stacks or apps Services List docker stack deploy -c <composefile> <appname> # Run the specified Compose file 运行指定的Compose 文件 docker service ls # List running services associated with an app docker service ps <service> # List tasks associated with an app docker inspect <task or container> # Inspect task or container docker container ls -q # List container IDs docker stack rm &l 4000 t;appname> # Tear down an application docker swarm leave --force # Take down a single node swarm from the manager
相关文章推荐
- Docker学习(2Docker基本命令 )
- Docker入门教程(二)——基本命令
- docker的基本命令
- 使用Docker遇到的基本命令及问题小结
- <docker系列>docker 基本命令
- Docker – 基本命令
- docker的一些基本命令
- docker的安装 及基本的命令
- Docker基本命令整理
- Docker基本命令与使用 —— Docker容器(一)
- MYSQL常用命令与SQL基本语法(重要操作汇总)
- MySQL:常用操作符、管理命令、基本SQL语法等
- 【Docker】基本命令使用介绍
- PowerShell基本语法及常用命令
- .bat脚本基本命令语法
- 2017-3-29 MySQL 基本语法一 命令操作界面
- Docker基本命令与使用 —— Docker容器的网络连接(四)
- Docker一些基本管理命令记录
- 【Dockerfile】CentOS6.x中Docker通过Dockerfile构建常用的基础环境 # 设置基本的镜像,后续命令都以这个镜像为基础 FROM centos # 作者信息 MAI