本文不是一篇正式博文,只是对docker命令的速记,是直接摘录自docker官网介绍,为了节省时间,再加上总结的英文简单准确,所以也没有去翻译一遍的“雄心壮志”,也并不打算做详细介绍,随着后面对docker的深入学习,命令还会不断地更新。
命令介绍正式拉开序幕。
#### container ####
docker build -t friendlyname ./ # Create image using this directory's Dockerfile
docker run -p 4000:80 friendlyname # Run "friendlyname" mapping port 4000 to 80
docker run -d -p 4000:80 friendlyname # Same thing, but in detached mode
docker ps # See a list of all running containers
docker stop <hash> # Gracefully stop the specified container
docker start container # Start one or more containers.
docker ps -a # See a list of all containers, even the ones not running
docker kill <hash> # Force shutdown of the specified container
docker rm <hash> # Remove the specified container from this machine
docker rm $(docker ps -a -q) # Remove all containers from this machine
docker images -a # Show all images on this machine
docker rmi <imagename> # Remove the specified image from this machine
docker rmi $(docker images -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
#### services ####
docker stack ls # List all running applications on this Docker host
docker stack deploy -c <composefile> <appname> # Run the specified Compose file
docker stack services <appname> # List the services associated with an app
docker stack ps <appname> # List the running containers associated with an app
docker stack rm <appname> # Tear down an application
#### swarm ####
docker-machine create --driver virtualbox myvm1 # Create a VM (Mac, Win7, Linux)
docker-machine create -d hyperv --hyperv-virtual-switch "myswitch" myvm1 # Win10
docker-machine env myvm1 # View basic information about your node
docker-machine ssh myvm1 "docker node ls" # List the nodes in your swarm
docker-machine ssh myvm1 "docker node inspect <node ID>" # Inspect a node
docker-machine ssh myvm1 "docker swarm join-token -q worker" # View join token
docker-machine ssh myvm1 # Open an SSH session with the VM; type "exit" to end
docker-machine ssh myvm2 "docker swarm leave" # Make the worker leave the swarm
docker-machine ssh myvm1 "docker swarm leave -f" # Make master leave, kill swarm
docker-machine start myvm1 # Start a VM that is currently not running
docker-machine stop $(docker-machine ls -q) # Stop all running VMs
docker-machine rm $(docker-machine ls -q) # Delete all VMs and their disk images
docker-machine scp docker-compose.yml myvm1:~ # Copy file to node's home dir
docker-machine ssh myvm1 "docker stack deploy -c <file> <app>" # Deploy an app
#### image ####
docker cp [options] src dest # Copy between a container and the local filesystem
docker create [options] image [command] [arg...] # Create a container
docker search # Search the Docker Hub for images
#### network ###
docker network ls # List networks
docker attach <container> # Attach local standard streams to a running container
docker run --network <networkName> # Connect a container to a network
docker network inspect <network1 ...> # Display detailed information on one or more networks
#### runtime metrics ####
docker stats # Display a live stream of container(s) resource usage tatistics
分享到:
相关推荐
Docker基本命令 将tocker加到用户组 sudo groupadd docker //将docker加到用户组 sudo gpasswd -a rocky docker //将rockyyoghurt添加到docker sudo service docker restart //重启docker服务 镜像操作 docker ...
docker 基础命令,还不是很完善继续整理中 ,对于初入门的人还是有些帮助的,1、docker基础命令 启动一个容器 Docker run -i-t ubuntu /bin/bash -i表示docker守护进程为客户端打开标准输入,而 -t:表示 打开一伪...
"docker 基本命令详解" 在本文中,我们将详细介绍 Docker 的基本命令,包括 Docker 的安装、启动、停止、重启、查看状态、删除容器和镜像等操作。此外,我们还将介绍 Docker 的基本概念,例如容器、镜像、仓库等。 ...
docker Docker 基础命令简介.docx
docker基础命令熟悉.docx
Docker基础命令操作.md
Docker基本命令 1. 常用命令 2. 将tocker加到用户组 3. 镜像操作 4. 容器操作 5. 守护式容器 6. 通过Dockerfile发布一个web服务
对于日常的docker的命令操作,进行总和,和日志一起相互记忆
docker使用手册
自己写的整理的docker基础命令,大家可以参考参考,多多下载
Docker基本命令、与虚拟机的区别、namespace、网络类型、镜像仓库、nfs服务、卷、配置网络加速源、简单案例搭建
1.docker的基本命令 2.相关容器搭建
内容概要:本文详细介绍了 Docker 在 Linux 中的基本操作命令及其应用场景,涵盖了从停止和删除容器到打包新镜像以及启动新的容器等一系列关键指令。每一条命令都配有详细的参数解释,能够帮助初学者快速上手,熟悉 ...
这是一个 docker 的常用命令汇总, 涵盖了docker入门到日常维护和使用, 基本都有, 从镜像到容器再到docker网络以及redis集群部署
Docker基础 Docker简介 Docker安装与配置 Docker基本命令 Dockerfile与镜像构建 Docker容器管理 Kubernetes基础 Kubernetes简介 Kubernetes安装与配置 Kubernetes基本概念 Kubernetes基本命令 Docker与Kubernetes...
一 docker基本命令 docker search xxx --搜索镜像 docker pull xxx --拉取镜像 docker images --查看当前安装的镜像 docker rmi image-id --删除指定镜像,image-id表示docker images查询出的镜像的id
因为工作中需要将服务容器化,所以最近开始学习Docker相关的知识,对于Docker入门常用的命令总结如下: 1. 运行容器 $ sudo docker run -i -t ubuntu /bin/bash -i 标志保证容器中的STDIN是开启的 -t 标志告诉...
docker常用命令,本人整理的docker相关基础命令,对新人能快速定位到自己的需要,帮助学习docker操作,还有基于swarm集群搭建
docker基本概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。 Docker是一个重新定义了程序开发测试、交付和部署过程的开放...