当前位置:首页 >记录 > 正文内容

docker 基础命令大全

3年前 (2023-04-08)记录


摘抄自:https://kejilion.blogspot.com/2023/02/docker.html



官方安装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.17.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 

chmod +x /usr/local/bin/docker-compose

更新Docker和Docker Compose

sudo apt-get update && sudo apt-get upgrade docker-ce && sudo apt-get upgrade docker-compose


查看版本

查看 Docker 版本

docker --version


查看 Docker Compose 版本

docker-compose --version

镜像

查看本地镜像列表

docker image ls


删除镜像

docker image rm 镜像ID

docker image rm 8a5e4e3ec91f


更新compose中所有镜像

docker-compose pull


容器

docker ps -a 查看已经创建的容器

docker ps -s 查看已经启动的容器

docker start con_name 启动容器名为con_name的容器

docker stop con_name 停止容器名为con_name的容器


docker rm con_name 删除容器名为con_name的容器


启动所有容器

sudo docker start $(sudo docker ps -a -q)

暂停所有容器 

docker pause $(docker ps -q)


开机自启动容器

开启:docker update --restart=always 容器名称

关闭:docker update --restart=no 容器名称



进入容器

docker exec -it 容器名 bash


网络

查看网络

docker network ls


添加网络

docker network create my_network


删除

删除所有容器,镜像,网络

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


相关文章

WIN10 默认 Administrator 账户不能打开任何应用的解决办法

WIN10 默认 Administrator 账户不能打开任何应用的解决办法

Win10管理员账户Administrator默认关闭和隐藏,就是防止这个高权限账户被“滥用”影响系统安全。不过我们有时候也需要开启该账户,以便完成一些特殊任务。但我们在登录Windows10管理员账...

Google Voice 更改语言为中文的方法

Google Voice 更改语言为中文的方法

其实这个方法我感觉在谷歌所有产品应该都比较通用就是在所有网址后面加上 ?hl=zh比如Google Voice的中文页面就是https://voice.google.com/u/0/voic...

Win2012设置简单密码和修改Administrator账户

Win2012设置简单密码和修改Administrator账户

1.win+r  输入:gpedit.msc2.按照我下图的圈圈找到重命名系统管理员账户并自定义3.重启系统生效。使用自定义的用户登录。转自:https://www.cnblogs.com/...

WIN2012设置定时重启

WIN2012设置定时重启

开始菜单,找到“计划任务程序”;2 如果无法创建基本任务的话,可能是系统中的“Task Scheduler”服务没有启动,你可在运行中键入“services.msc”,查看“Task Schedule...

给 Ubuntu18.04 LTS 安装远程桌面记录

给 Ubuntu18.04 LTS 安装远程桌面记录

简单总结一下对了,我用的是Ubuntu 18.04 LTS 64Bit#更新 sudo apt update #安装桌面环境(X11 Xfce )...

华为P20不能升级系统或者P20PRO不能升级10系统的解决办法

华为P20不能升级系统或者P20PRO不能升级10系统的解决办法

碰到的问题是华为P20停留在EMUI8.0.1系统检查更新页面一直检测当前是最新版本这都鸿蒙2系统都有了这很操蛋网上找一圈之后没有解决办法SO瞎折腾之后终于解决方法如下:在系统界面点系统更新,然后会说...