docker基本命令
2016-12-16 11:38
537 查看
1.
2.
3.
4.
5.
6.
7.
8.
9.
进入一个正在运行的容器,ctrl+p+q退出容器
10.
11.
12.
13.
14.
15.
16.
<image>:<tag>tag指定镜像版本号,默认为latest,指定非latest版本号可以避免latest更新带来的潜在问题。
2.
docker search <image>从远程仓库查找镜像,默认官方仓库docker.io,可以指定其它,例如自己的私有库。
3.
docker pull <image>从远程仓库获取镜像。
4.
docker build .构建镜像。
-t <image> 指定镜像名称和版本号 -f <Dockerfile> 指定Dockerfile文件位置,默认当前目录下的Dockerfile文件
5.
docker ps查看当前运行的容器状态。
-a 查看所有容器的运行状态
6.
docker start/stop/restart <containerID>启动停止容器
7.
docker rm <containerID>删除容器
8.
docker run <image>通过镜像生成容器并运行,默认寻找本地镜像,本地无镜像会下载远程镜像。
-d 容器保持后台运行 -it 前台运行并可以直接操作容器,与-d只能存在一个 --name <container> 生成的容器名称,默认随机名称 -p <hostIP>:<containerIP> 指定本地端口和容器内端口的对应关系 --link <linkContainer>:<alias> 将当前容器连接到其它运行的容器,alias为连接容器的别称,当前容器可以通过alias连接到其它容器中的数据库 -v <hostPosition>;:<containerPositon> 宿主机与容器内的位置对应,容器销毁后里面的数据也会消失,需要保留的数据需要存放在宿主机 --restart no 不重启 on-failure 退出状态非0时重启 always 始终重启
9.
docker attach <container>
docker exec -it <container> /bin/sh
进入一个正在运行的容器,ctrl+p+q退出容器
10.
docker tag <imageID> <image>:<tag>根据现有镜像ID生成新镜像并指定tag
11.
docker rmi <imageID>删除镜像
12.
docker login登录远程仓库
13.
docker push <Image>将本地镜像发布到远程仓库
14.
docker cp foo.txt mycontainer:/foo.txt将本地文件拷贝到容器
15.
docker cp mycontainer:/foo.txt foo.txt将容器内文件拷贝到本地
16.
docker logs -f查看容器内日志
Usage: docker [OPTIONS] COMMAND [arg...] docker [ --help | -v | --version ] A self-sufficient runtime for containers. Options: --config=~/.docker Location of client config files -D, --debug Enable debug mode -H, --host=[] Daemon socket(s) to connect to -h, --help Print usage -l, --log-level=info Set the logging level --tls Use TLS; implied by --tlsverify --tlscacert=~/.docker/ca.pem Trust certs signed only by this CA --tlscert=~/.docker/cert.pem Path to TLS certificate file --tlskey=~/.docker/key.pem Path to TLS key file --tlsverify Use TLS and verify the remote -v, --version Print version information and quit Commands: attach Attach to a running container build Build an image from a Dockerfile commit Create a new image from a container's changes cp Copy files/folders between a container and the local filesystem create Create a new container diff Inspect changes on a container's filesystem events Get real time events from the server exec Run a command in a running container export Export a container's filesystem as a tar archive history Show the history of an image images List images import Import the contents from a tarball to create a filesystem image info Display system-wide information inspect Return low-level information on a container, image or task kill Kill one or more running containers load Load an image from a tar archive or STDIN login Log in to a Docker registry. logout Log out from a Docker registry. logs Fetch the logs of a container network Manage Docker networks node Manage Docker Swarm nodes pause Pause all processes within one or more containers port List port mappings or a specific mapping for the container ps List containers pull Pull an image or a repository from a registry push Push an image or a repository to a registry rename Rename a container restart Restart a container rm Remove one or more containers rmi Remove one or more images run Run a command in a new container save Save one or more images to a tar archive (streamed to STDOUT by default) search Search the Docker Hub for images service Manage Docker services start Start one or more stopped containers stats Display a live stream of container(s) resource usage statistics stop Stop one or more running containers swarm Manage Docker Swarm tag Tag an image into a repository top Display the running processes of a container unpause Unpause all processes within one or more containers update Update configuration of one or more containers version Show the Docker version information volume Manage Docker volumes wait Block until a container stops, then print its exit code Run 'docker COMMAND --help' for more information on a command.
相关文章推荐
- docker-image container 基本操作 -常用命令
- docker【4】docker基本命令
- Docker 基本操作命令
- docker的一些基本命令
- 常用的Docker基本命令及用法汇总
- Docker一些基本管理命令记录
- 读书笔记 Docker基本命令
- Docker基本命令整理
- Docker基本命令使用详解
- docker-image container 基本操作 -常用命令
- 【Docker】基本命令使用介绍
- Docker的容器创建以及基本命令
- docker学习(2)基本命令
- CentOS系统下docker的基本命令
- docker基本命令
- 【云计算虚拟化】Docker的基本命令使用
- 【云计算虚拟化】Docker的基本命令使用
- docker 基本命令总结(一)
- docker入门之基本命令
- docker基本命令