安装依赖是多么痛苦的事情,相信各位小伙伴比我要更加清楚。apt装不了 还要去github找source 来make install 。终于在某个实验上因为安装依赖崩溃的我才想起来docker容器这一神器。下面我基本记录下相关的指令和学习心得。

基本命令

docker version 查看docker版本 docker info 查看docker详细信息 docker --help 查看docker命令

镜像命令

docker images 查看docker镜像 PEPOSITORY:镜像的仓库源 TAG: 镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小 TAG :有些镜像会有多个TAG代表着不同的分支 一般默认都是 latest 也就是最新版本。 docker images -a 列出本地所有的镜像 docker images -p 只显示镜像ID docker images --digests 显示镜像的摘要信息 docker images --no-trunc 显示完整的镜像信息

docker search 在Docker Hub上查找镜像 例 docker search nginx 从Docker Hub上查找nginx镜像 docker pull 在Docker Hub上拉取镜像 例 docker pull nginx 从Docker Hub上拉取nginx 镜像 等价于 docker pull nginx:latest 冒号后面表示镜像的tag 默认为latest

docker ps 列出当前所有正在运行的容器 docker ps -a列出所有的容器 docker ps -l列出最近创建的容器 docker ps -n 3列出最近创建的3个容器 docker ps -q只显示容器ID docker ps --no-trunc显示当前所有正在运行的容器完整信息 exit 退出并停止容器 Ctrl+p+q 只退出容器,不停止容器 docker start 容器ID或容器名称启动容器 docker restart 容器ID或容器名称重新启动容器 docker stop 容器ID或容器名称停止容器 docker kill 容器ID或容器名称强制停止容器 docker rm 容器ID或容器名称删除容器 docker rm -f 容器ID或容器名称强制删除容器 这只是基础的docker指令,过几日我会更新 容器和宿主机的目录链接 网络端口映射 还有变量传入 等等。

2022-04-14

⬆︎TOP