Docker 容器是一种轻量级、可移植的虚拟化技术,它通过隔离运行环境(包括代码、依赖库、系统工具等)来确保应用程序在不同平台上的一致性运行。容器共享主机操作系统的内核,但拥有独立的文件系统、网络和进程空间,从而实现高效资源利用和快速部署。它解决了传统虚拟机资源占用高、启动慢的问题,同时支持跨平台开发、测试和部署,广泛应用于微服务架构、CI/CD 流水线、云原生应用等场景,是现代软件开发和运维的核心工具之一。
在这篇文章中,老蒋将介绍如何安装部署Docker和它的常用操作命令。
1、通过SSH工具连接上Linux,根据自己的服务器选择其中一个命令,在命令行输入如下命令:
wget -qO- get.docker.com | bash #官方安装
curl -sSL https://get.daocloud.io/docker | sh #第三方镜像安装
2、安装完成后,运行下面的命令,验证是否安装成功。
docker version
3、启动 Docker
systemctl start docker
4、查看 Docker 启动状态
systemctl status docker
5、允许 Docker 开机自启动
systemctl enable docker
6、查看容器运行情况:docker ps -as 或 docker container ls
列出的结果是按列显示的。每一列的值分别为:
Container ID :一开始的几个字符对应你的容器的唯一 ID
Image :你运行容器的镜像名
Command :容器启动后运行的命令
Created :创建时间
Status :容器当前状态
Ports :与宿主端口相连接的端口信息
Names :容器名(如果你没有命名你的容器,那么会随机创建)
SIZE:容器的大小
这里我们记录Docker常见的命令:
##说明:dockername为容器的名称,请注意修改为自己的容器名称
docker ps -as #查看容器运行情况
docker container ls #查看所有正在运行的docker
docker logs -f dockername #查看选定docker的log日记
docker rm -f dockername #删除指定docker,加f表示强制删除
docker system df #查看容器使用的磁盘空间
docker system prune -a #对 docker 进行全面垃圾回收
docker run dockername #启动指定的docker容器
docker stop dockername #停止指定的docker容器
docker restart dockername #重启指定的docker容器
systemctl stop docker #停止docker
如需更多命令,请输入--help参数查询;如果想看docker命令可输入docker --help;如果想查询docker run命令的用法,可输入docker run --help。
本文出处:老蒋部落 » Docker 容器的安装部署和常见的命令 | 欢迎分享( 公众号:老蒋朋友圈 )