当前位置: 首页 > news >正文

Windows与linux中docker的安装与使用

windos中安装使用docker

下载Docker_Desktop

安装包进入docker官网下载Docker_Desktop:

https://www.docker.com/

在这里插入图片描述

启用wsl

我们搜索“启用或关闭Windows功能”,打开后勾选适用于Linux的Windows 子系统
在这里插入图片描述
在这里插入图片描述

Docker_Desktop设置

在这里插入图片描述

出现Docker Engine stopped的解决办法

示例:

在这里插入图片描述

问题原因:

docker服务没有开启

解决办法:

  • 搜索并打开服务
  • 找到Docker Desktop Service并设置成自动
  • 如果还不行重启电脑
    在这里插入图片描述
    在这里插入图片描述

linux中docker的安装

#  移除旧版本docker
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine# 配置docker yum源。
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 安装 最新 docker
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 启动& 开机启动docker; enable + start 二合一
systemctl enable docker --now# 配置加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

docker 命令

#查看运行中的容器
docker ps
#查看所有容器
docker ps -a
#搜索镜像
docker search nginx
#下载镜像
docker pull nginx
#下载指定版本镜像
docker pull nginx:1.26.0
#查看所有镜像
docker images
#删除指定id的镜像
docker rmi e784f4560448#运行一个新容器
docker run nginx
#停止容器
docker stop keen_blackwell
#启动容器
docker start 592
#重启容器
docker restart 592
#查看容器资源占用情况
docker stats 592
#查看容器日志
docker logs 592
#删除指定容器
docker rm 592
#强制删除指定容器
docker rm -f 592
# 后台启动容器
docker run -d --name mynginx nginx
# 后台启动并暴露端口
docker run -d --name mynginx -p 80:80 nginx
# 进入容器内部
docker exec -it mynginx /bin/bash# 提交容器变化打成一个新的镜像
docker commit -m "update index.html" mynginx mynginx:v1.0
# 保存镜像为指定文件
docker save -o mynginx.tar mynginx:v1.0
# 删除多个镜像
docker rmi bde7d154a67f 94543a6c1aef e784f4560448
# 加载镜像
docker load -i mynginx.tar # 登录 docker hub
docker login
# 重新给镜像打标签
docker tag mynginx:v1.0 leifengyang/mynginx:v1.0
# 推送镜像
docker push leifengyang/mynginx:v1.0

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 架构师知识梳理(七):软件工程-测试
  • 【计算机毕设-大数据方向】基于Hadoop的社交媒体数据分析可视化系统的设计与实现
  • 掌握python-pptx:打造专业PPT表格
  • WEB渗透权限维持篇-MSSQL后门
  • memcmp函数的使用
  • 基于Python实现一个庆祝中秋节的小程序
  • leetcode刷题day18|二叉树Part06( 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先)
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • 演示:基于WPF的自绘的中国地铁轨道控件
  • 相图的科学应用,陶瓷材料创新
  • Centos挂载和删除nfs
  • 滑动窗口算法—字符串的排列
  • linux驱动开发-地址映射
  • uniapp小程序,使用腾讯地图获取定位
  • Vue组件:依赖注入provide和inject的使用
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • @jsonView过滤属性
  • Android Studio:GIT提交项目到远程仓库
  • Angular 2 DI - IoC DI - 1
  • CSS居中完全指南——构建CSS居中决策树
  • Docker容器管理
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • git 常用命令
  • Javascript基础之Array数组API
  • js对象的深浅拷贝
  • MobX
  • React-redux的原理以及使用
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 测试如何在敏捷团队中工作?
  • 大型网站性能监测、分析与优化常见问题QA
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 如何选择开源的机器学习框架?
  • 思考 CSS 架构
  • 协程
  • ​TypeScript都不会用,也敢说会前端?
  • ​如何在iOS手机上查看应用日志
  • ​香农与信息论三大定律
  • # 透过事物看本质的能力怎么培养?
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (补充)IDEA项目结构
  • (独孤九剑)--文件系统
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (四)c52学习之旅-流水LED灯
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)Unity3DUnity3D在android下调试
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .Net - 类的介绍
  • .net core 6 集成和使用 mongodb
  • .NET Core 发展历程和版本迭代