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 基础命令备忘录的主要内容,如果未能解决你的问题,请参考以下文章

docker 基础命令备忘录

docker 基础命令备忘录

在docker安装的centos容器内设置远程链接

在docker安装的centos容器内设置远程链接

在docker安装的centos容器内设置远程链接

企业运维容器之 docker 网络