Docker 基础命令大全
Docker是一种容器化技术,允许开发者将应用程序和所有依赖项打包到一个独立的容器中,以便在不同环境中轻松部署和运行。还可以发布到docker应用市场给别人用。
🔧 一、系统更新与工具安装
Debian / Ubuntu 系列
Bash
apt update -y && apt upgrade -y && apt install -y curl wget sudoCentOS 系列
Bash
yum -y update && yum -y upgrade && yum -y install curl wget sudo🐳 二、Docker 安装与配置
安装 Docker
Bash
curl -fsSL https://get.docker.com | sh启动 Docker 服务
Bash
systemctl start docker设置开机自启
Bash
systemctl enable docker查看 Docker 版本
Bash
docker --version📦 三、Docker 镜像管理
查看本地镜像列表
Bash
docker image ls下载 / 更新镜像
Bash
docker pull nginx:latest删除指定镜像
Bash
docker rmi nginx:latest📁 四、Docker 容器管理
部署新容器
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:latestNextcloud
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查看容器状态
查看所有容器(包含已停止)
Bash
docker ps -a查看运行中的容器
Bash
ocker ps容器操作
启动容器
Bash
docker start nginx暂停容器
Bash
docker stop nginx删除容器
Bash
docker rm nginx强制删除容器
Bash
docker rm -f nginx批量操作
启动所有容器
Bash
docker start $(docker ps -a -q)停止所有容器
Bash
docker stop $(docker ps -a -q)强制删除所有容器
Bash
docker rm -f $(docker ps -a -q)容器交互与日志
进入容器
Bash
docker exec -it nginx bash查看容器日志
Bash
docker logs nginx科技lion的一键脚本工具Docker管理器
版权声明:
作者:KEJILION
链接:https://blog.kejilion.pro/docker/
来源:科技lion官方博客【国内版】
文章版权归作者所有,未经允许请勿转载。
THE END
二维码



共有 0 条评论