文章详情

专注互联网科技,赋能企业数字化发展

全网最全Docker 命令解析,秒变运维高手

作者:全网最全Docker 命令解析,秒变运维高手

Docker 的核心优势 轻量化和高效: Docker 容器是基于镜像的,启动速度快,占用资源少。 容器内的服务之间隔离性强,同时共享宿主机的内核,避免了虚拟机那样的开销。 示例:快速体验 Docker 的完整使用流程 2.1 拉取镜像 docker pull nginx 2.2 启动容器 docker run -d --name mynginx -p 8080:80 nginx -d: 后台运行容器。 --name: 指定容器名称。 -p: 端口映射,本地 8080 映射到容器内 80 端口。 浏览器访问 http://localhost:8080,会显示默认的 Nginx 欢迎页面。 2.3 查看运行容器 docker ps 2.4 进入容器 docker exec -it mynginx bash 2.5 查看容器日志 docker logs mynginx 2.6 停止并删除容器 docker stop mynginx docker rm mynginx 2.7 清理无用资源 docker system prune -f 3. 实用技巧 创建和运行命令别名 将常用命令简化,例如: alias dps='docker ps -a' alias drm='docker rm $(docker ps -aq)' alias drmi='docker rmi $(docker images -q)' Dockerfile 创建镜像 自定义镜像时,编写 Dockerfile: FROM nginx:latest COPY ./my-index.html /usr/share/nginx/html/index.html 构建镜像: docker build -t mynginx:v1 . Compose 简化多容器管理 创建 docker-compose.yml: version: '3.8' services: web: image: nginx ports: - "8080:80" db: image: mysql environment: MYSQL_ROOT_PASSWORD: root 启动服务: docker-compose up -d #Docker #Docker命令大全 #Linux运维

返回新闻列表