美文网首页
Docker常用命令

Docker常用命令

作者: Calvin_Shen | 来源:发表于2017-11-09 14:55 被阅读17次
    • 查看进程中容器: 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

      github.com/creack/docker-firefox

    • 查看指定镜像的创建历史: 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

    相关文章

      网友评论

          本文标题:Docker常用命令

          本文链接:https://www.haomeiwen.com/subject/cqapmxtx.html