【Docker 本体操作相关】
检查Docker版本:
docker -v
检查Docker当前状态:
systemctl status docker
停止Docker与开启Docker
systemctl stop docker
systemctl start docker
设置Linux开机自启动Docker
systemctl enable docker
【镜像操作 Mirror Operate】
下载(拉取)镜像
docker pull 镜像名称:版本
下载该镜像最新版本:
docker pull 镜像名称
docker pull 镜像名称:latest
下载Apache镜像的案例:
拉取指定版本的镜像去DockerHub翻阅查找:
https://hub.docker.com/
查看本地已有的全部镜像:
docker images
查看Docker镜像仓库内所有的可用的此镜像:
docker search 镜像名称
Docker移除本地镜像:
移除单个镜像
docker rmi 镜像的id值
例如刚刚下载的Apache镜像,现在移除Apache镜像
先找到Apache镜像的ID:
然后再执行命令:
docker rmi ccbcea8a6757
如果要移除Docker中的所有镜像:
docker rmi `docker image -q`
类似SQL子查询一样,把之前所有镜像信息只获取镜像ID,提供给移除命令全部执行
如果要移除一些镜像:
docker rmi -f "镜像1名称:TAG名称 镜像2名称:TAG名称 镜像3名称:TAG名称 ..."
【更换其他Docker镜像仓库】
官方仓库有时候太慢,下载镜像和抽奖一样。。。
创建一个镜像地址配置文件:
vim /etc/docker/daemon.json
然后配置指定的地址:
{ "registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"] }
更多地址详细来自:
https://blog.csdn.net/jixuju/article/details/80158493
配置完成后重新加载:
sudo systemctl daemon-reload
然后重启Docker:
sudo systemctl restart docker
一个Linux端口检查的东西
查看指定端口状态
lsof -i:端口号
如果没使用就是不反馈任何信息,有则输出端口信息