Docker的执行命令

1:docker images 列出所有的镜像
**lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE``**

2:dokcer pull 镜像名 拉取镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker pull alpine Using default tag: latest latest: Pulling from library/alpine 5843afab3874: Pull complete Digest: sha256:adab3844f497ab9171f070d4cae4114b5aec565ac772e2f2579405b78be67c96 Status: Downloaded newer image for alpine:latest
3:docker save -o 路径镜像名 导出镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker save -o 'c:/go/alpine.tar' alpine failed to save image: unable to validate output path: directory "c:\\go" does not exist
4:docker rmi 镜像名 删除镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker rmi alpine Untagged: alpine:latest Untagged: alpine@sha256:adab3844f497ab9171f070d4cae4114b5aec565ac772e2f2579405b78be67c96 Deleted: sha256:d4ff818577bc193b309b355b02ebc9220427090057b54a59e73b79bdfe139b83 Deleted: sha256:72e830a4dff5f0d5225cdc0a320e85ab1ce06ea5673acfe8d83a7645cbd0e9cf
5:docker load -i 路径 导入镜像 导出到那个文件夹 就从那个文件夹导入
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker load -i 'c:/go/alpine.tar' 72e830a4dff5: Loading layer [==================================================>] 5.865MB/5.865MB Loaded image: alpine:latest
6:docker run -it 镜像名 启动容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker run -it alpine / # ls bin dev etc home lib media mnt opt proc root run sbin srv sys tmp usr var / # exit
7:exit 退出镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker run -it alpine / # ls bin dev etc home lib media mnt opt proc root run sbin srv sys tmp usr var / # exit
8:docker ps -a 查看所有容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 365208bd26d7 alpine "/bin/sh" 2 minutes ago Exited (0) 39 seconds ago quizzical_shtern
9:docker rm 容器id 删除容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker rm 1268a3fc24f2 Error response from daemon: You cannot remove a running container 1268a3fc24f2878ab17ba577eccd2f05baf901a721ef1dc86e5385216bdbf0f1. Stop the container before attempting removal or force remove
10:docker run it -d 镜像名 后台启动
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker run -it -d alpine e7a83e423c0d9687f962b86b3e15a650bfbbf85df76904cda53419be3111124e
11:docker exec -it 容器id /bin/sh 进入正在运行的容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker exec -it 1268a3fc24f2 /bin/sh / # exit
12:docker start 启动休眠容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker start 1268a3fc24f2 1268a3fc24f2
13:docker stop 休眠容器
`lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox
$ docker stop 1268a3fc24f2

1:docker images 列出所有的镜像

**lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE``**

2:dokcer pull 镜像名 拉取镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker pull alpine Using default tag: latest latest: Pulling from library/alpine 5843afab3874: Pull complete Digest: sha256:adab3844f497ab9171f070d4cae4114b5aec565ac772e2f2579405b78be67c96 Status: Downloaded newer image for alpine:latest
3:docker save -o 路径镜像名 导出镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker save -o 'c:/go/alpine.tar' alpine failed to save image: unable to validate output path: directory "c:\\go" does not exist
4:docker rmi 镜像名 删除镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker rmi alpine Untagged: alpine:latest Untagged: alpine@sha256:adab3844f497ab9171f070d4cae4114b5aec565ac772e2f2579405b78be67c96 Deleted: sha256:d4ff818577bc193b309b355b02ebc9220427090057b54a59e73b79bdfe139b83 Deleted: sha256:72e830a4dff5f0d5225cdc0a320e85ab1ce06ea5673acfe8d83a7645cbd0e9cf
5:docker load -i 路径 导入镜像 导出到那个文件夹 就从那个文件夹导入
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker load -i 'c:/go/alpine.tar' 72e830a4dff5: Loading layer [==================================================>] 5.865MB/5.865MB Loaded image: alpine:latest
6:docker run -it 镜像名 启动容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker run -it alpine / # ls bin dev etc home lib media mnt opt proc root run sbin srv sys tmp usr var / # exit
7:exit 退出镜像
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker run -it alpine / # ls bin dev etc home lib media mnt opt proc root run sbin srv sys tmp usr var / # exit
8:docker ps -a 查看所有容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 365208bd26d7 alpine "/bin/sh" 2 minutes ago Exited (0) 39 seconds ago quizzical_shtern
9:docker rm 容器id 删除容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker rm 1268a3fc24f2 Error response from daemon: You cannot remove a running container 1268a3fc24f2878ab17ba577eccd2f05baf901a721ef1dc86e5385216bdbf0f1. Stop the container before attempting removal or force remove
10:docker run it -d 镜像名 后台启动
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker run -it -d alpine e7a83e423c0d9687f962b86b3e15a650bfbbf85df76904cda53419be3111124e
11:docker exec -it 容器id /bin/sh 进入正在运行的容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker exec -it 1268a3fc24f2 /bin/sh / # exit
12:docker start 启动休眠容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker start 1268a3fc24f2 1268a3fc24f2
13:docker stop 休眠容器
lenovo@LAPTOP-VF59N6TV MINGW64 /d/Docker/Docker Toolbox $ docker stop 1268a3fc24f2 1268a3fc24f21268a3fc24f2`

posted @ 2021-08-03 09:17  憨憨的baby  阅读(552)  评论(0)    收藏  举报