Docker 学习之路之 Docker 常用命令
Docker 进程操作命令
# 启动 docker systemctl start docker # 查看 docker 状态 systemctl status docker # 停止docker systemctl stop docker # 重新启动 docker systemctl restart docker # 开机启动 docker systemctl enable docker
Docker 镜像相关命令
# 查看镜像 docker images - 查看所有的镜像的IMAGE ID docker images -q # 搜索镜像 docker search xxx # 例如:docker search redis # 拉取镜像 docker pull xxx # 例如:docker pull redis[:5.0] 下载[版本为5.0的]redis(默认最新版) # 若要查看对应镜像有什么版本,可以前往 https://hub.docker.com/ 查看 # 删除镜像(rmi——remove image) 1. docker rmi xxxxxxxxxxxx(IMAGE ID,通过查看镜像可以获取) 2. docker rmi xxx[:x.x] # 例如:docker rmi redis:latest - 删除所有镜像 docker rmi `docker images -q`
Docker 容器相关命令
# 查看容器 docker ps(若使用-it进入的容器,exit退出后无法查看,需要看到所有容器即包括退出的历史容器,需要用-a参数,即all) docker ps -a(查看所有容器信息) docker ps -aq(查看所有容器ID) # 创建(并进入-it)容器 docker run -it --name=xxx image-name:x.x /bin/bash # 例如:docker run -it --name=container1 redis:5.0 /bin/bash -i为不连接时也启动容器,-t为启动容器终端输入,即前台运行 docker run -id --name=xxx image-name:x.x /bin/bash -d为后台运行 # 退出容器 exit # 进入后台运行的容器 docker exec -it container1(容器名字) /bin/bash 且此时进入后通过exit退出后,容器依然在后台运行 # 启动容器 docker start container1(容器名字) # 停止容器 docker stop container1(容器名字) # 删除容器(正在运行的容器无法删除) docker rm container1(容器名字) - 删除所有容器 docker rm `docker ps -aq` # 查看容器信息 docker inspect container1(容器名字)
本文作者:三眠
本文链接:https://www.cnblogs.com/sanmian/p/17556669.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步