-
查看进程中容器: docker ps
-
运行某个镜像的容器: docker run <image name> ####-p :后面接host端口号与container端口号的映射 -v:主机卷与容器卷的映射
-
stop某个容器: docker stop <container name || container ID>
-
开始某个容器: docker start <container name || container ID>
-
查看所有的已经创建的容器: docker ps -a
-
停止并且删除一个运行中的容器: docker rm -f <container name>
-
列出本地的映像文件: docker images
-
删除不需要的映像文件: docker rmi <imageID || responsity name> ### -f:强制删除
-
从主机复制到容器: docker cp host_path containerID:container_path
-
从容器复制到主机: docker cp containerID:container_path host_path
-
重新进入某个容器的shell下: docker exec -it <容器ID> bash ####-i :代表以交互式模式运行容器 -t:代表为容器重新分配一个伪输入终端 -d :代表后台运行容器,并返回容器ID
-
连接到正在运行中的容器: docker attach <container ID>
-
从服务器获取实时事件: docker events
-
将文件系统作为一个tar归档文件到某个文件: docker export -o <文件名.tar> <container ID or container name>
-
列出指定的容器的端口映射: docker port <container name or container id>
-
从容器创建一个新的镜像: docker commit [options] container responsity[:tag] #### option: -a:作者信息(字符) -m:说明信息 responsity后面接冒号+标签
-
检查容器里文件结构的更改: docker diff <container>
-
登录到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库Docker Hub: docker login -u username -p <server>
-
登出一个Docker镜像仓库。 docker logout
-
从镜像仓库中拉取或者更新指定镜像: docker pull name[:Tag]
-
从docker hub查找镜像: docker search [option] TERM
-
标记本地镜像,将其归入某一仓库: docker tag [options] IMAGE[:Tag] [UserName/]NAME[:Tag] ######
-
docker tag 1865 calvin/magenta:v1
-
使用Dockfile创建镜像: docker build [OPTIONS] PATH | URL | - #### 使用当前目录的Dockerfile创建镜像:docker build -t runoob/ubuntu:v1 使用URL
github.com/creack/docker-firefox
的 Dockerfile 创建镜像:docker build
-
查看指定镜像的创建历史: docker history IMAGES
-
将指定镜像保存成tar归档文件: docker save -o <IMAGE.tar> <IMAGE> #####-o 输出到指定文件
-
从归档文件中创建镜像: docker import file|URL|- [RESPONSITY[:TAG]] ######从归档文件my_unbuntu_v3.tar创建镜像,命名为runboot/ubuntu:v4 docker import my_ubuntu_v3.tar runboot/ubuntu:v4
-
显示Docker系统信息,包括镜像和容器数量:docker info
-
查看docker版本: docker version
网友评论