微服务Docker相关指令
1、拉取容器到镜像仓库
docker pull xxx //拉取指令到 镜像仓库 例如 docker pull mysql 、docker pull nginx
docker images //查看镜像仓库
2、删除资源
2.1、删除镜像仓库中的资源
docker rmi mysql:latest //删除方式一:格式 docker rmi 要删除的仓库名 : 对应tag
docker rmi a82a8f162e18 //删除方式一:格式 docker rmi 跟上镜像id
2.2、删除已创建运行的容器资源
删除已创建并运行的容器资源(可通过 docker ps -a 查询所有容器)
#如果容器正在运行,先停止
docker stop nginx // nginx是容器名
docker stop <id>// 或者使用容器id
#删除容器
docker rm nginx //nginx 是要删除的容器名
docker rm <id> //或者使用容器id
#同时删除多个容器
docker rm -f container1 container2 container3
#删除处于停止状态的所有容器docker container prune
3、启动、停止和创建
dcoker run xxx //创建容器,如果容器已经存在,会在创建一个容器,执行时要确保没有容器
docker start xxx // 启动容器
docker stop xxx // 停止容器
4、查看容器日志
docker logs mysql 或者 docker logs -f mysql //持续输出日志
5、连接容器并与其进行交互
docker exec -it mysql bash //进入容器
6、容器重命名
docker rename old-name new-name
7、配置文件立即生效
final、指令简化
1、简化docker ps 和 docker images
2、简化打印格式,修改/root/.bashrc文件
vi /root/.bashrc
新增以下内容
alias dps='docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Ports}}\t{{.Status}}\t{{.Names}}"' alias dis='docker images'
3、ESC >> :wq >> Enter 保存退出
source /root/.bashrc //保存退出后执行指令,使更改内容生效
4、简化后的输出 :使用指令 dps