Docker 基础命令大全
Docker 是一种容器化技术,允许开发者将应用程序和所有依赖项打包到一个独立的容器中,以便在不同环境中轻松部署和运行。
🔧 一、系统更新与工具安装
在安装 Docker 之前,建议先更新系统并安装必要工具。
Debian / Ubuntu 系列
BASH
apt update -y && apt upgrade -y && apt install -y curl wget sudo
CentOS 系列
BASH
yum -y update && yum -y upgrade && yum -y install curl wget sudo
🐳 二、Docker 安装与配置
1. 安装 Docker
使用官方一键脚本进行安装:
BASH
curl -fsSL https://get.docker.com | sh
2. 启动与管理服务
启动 Docker 服务:
systemctl start docker设置开机自启:
systemctl enable docker查看 Docker 版本:
docker --version
📦 三、Docker 镜像管理
查看本地镜像列表:
docker image ls下载/更新镜像:
docker pull nginx:latest删除指定镜像:
docker rmi nginx:latest
📁 四、Docker 容器管理
1. 部署新容器(示例)
部署 Nginx 容器:
BASH
docker run -d --name nginx --restart always \
-p 80:80 -p 443:443 \
-v /home/docker/nginx/conf.d:/etc/nginx/conf.d \
-v /home/docker/nginx/certs:/etc/nginx/certs \
-v /home/docker/nginx/html:/var/www/html \
nginx:latest
部署 Nextcloud 容器:
BASH
docker run -d --name nextcloud --restart=always \
-p 8080:80 \
-v /home/docker/nextcloud:/var/www/html \
-e NEXTCLOUD_ADMIN_USER=kejilion \
-e NEXTCLOUD_ADMIN_PASSWORD=kejilionYYDS \
nextcloud
2. 查看容器状态
查看运行中的容器:
docker ps查看所有容器(含已停止):
docker ps -a
3. 容器常规操作
启动容器:
docker start <容器名>暂停/停止容器:
docker stop <容器名>删除容器:
docker rm <容器名>强制删除容器:
docker rm -f <容器名>
4. 批量操作
启动所有容器:
docker start $(docker ps -a -q)停止所有容器:
docker stop $(docker ps -a -q)强制删除所有容器:
docker rm -f $(docker ps -a -q)
💻 五、容器交互与日志
进入容器内部:
docker exec -it nginx bash查看容器日志:
docker logs nginx
提示:如果您需要更便捷的运维体验,可以使用科技lion提供的“一键脚本工具”进行图形化或菜单式管理。
本文是转载或翻译文章,版权归 KEJILION 所有。建议访问原文,转载本文请联系原作者。
评论
隐私政策
0/500
滚动到此处加载评论...

