docker 基础命令备忘录
Posted AI架构师易筋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 基础命令备忘录相关的知识,希望对你有一定的参考价值。
1. 官方安装docker
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
2. 更新Docker和Docker Compose
sudo apt-get update && sudo apt-get upgrade docker-ce && sudo apt-get upgrade docker-compose
3. 查看版本
查看 Docker 版本
docker --version
查看 Docker Compose 版本
docker-compose --version
4. 镜像
查看本地镜像列表
docker image ls
删除镜像
docker image rm 镜像ID
docker image rm 8a5e4e3ec91f
更新compose中所有镜像
docker-compose pull
启动文件下下面的配置
docker-compose up -d
5. 容器
查看nginx 进程
ps -ef | grep nginx
查看已经创建的容器
docker ps -a
查看已经启动的容器
docker ps -s
启动容器名为con_name的容器
docker start con_name
停止容器名为con_name的容器
docker stop con_name
删除容器名为con_name的容器
docker rm con_name
启动所有容器
sudo docker start $(sudo docker ps -a -q)
暂停所有容器
docker pause $(docker ps -q)
开机自启动容器
开启:
docker update --restart=always 容器名称
关闭:
docker update --restart=no 容器名称
删除
删除所有容器,镜像,网络
docker rm $(docker ps -a -q) && docker rmi $(docker images -q) && docker network prune
删除docker系统
sudo apt-get remove docker
sudo apt-get remove docker-ce
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
rm /usr/local/bin/docker-compose
参考
https://kejilion.blogspot.com/2023/02/docker.html
以上是关于docker 基础命令备忘录的主要内容,如果未能解决你的问题,请参考以下文章