Docker安装和基础命令
2024-10-21 07:44:39
每个优秀的人,背后都有一段沉默的时光
前言
学习Docker基础知识
安装
docker常见的有3种安装方式,yum、rpm包、脚本。
我们采用相对简单但对各种环境比较友好的方式:(关防火墙和selinux)
安装存储库拓展包
yum install -y yum-utils
设定存储库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装三个包
yum -y install docker-ce docker-ce-cli containerd.io
验证
docker version#查询docker版本信息
docker info#查询docker详细信息
docker run hello-world#运行第一个容器:helloworld
基础命令
#查询本地镜像
docker images
#查找镜像
docker search [images]
#下载镜像
docker pull [images:tag]
# 利用镜像直接创建容器
docker run +参数 [images:tag] 启动命令
#查看现有容器
docker ps -a (加了该选项可以查出未启动的容器)
#指定容器名字
docker run --name [name] [image:tag]
#利用镜像直接创建容器
docker run -d --name nginx_1 nginx:latest
#镜像用可交互的方式创建容器
docker run -itd --name nginx_1 nginx:latest
#创建容器并暴露端口
docker run -itd -p 8800:80 --name nginx_1 nginx:latest
#进入容器
docker exec -it [容器ID] 命令
#如何启动和停止容器
docker start/stop [容器ID]
#如何删除已停止的容器
docker rm [容器ID]
#如何删除所有已停止的容器
docker rm `docker ps -aq`
#查看镜像或容器的详细信息
docker inspect [容器ID/镜像名:tag]
#给镜像添加一个软链接并改名和标签
docker tag [oldname:tag]/[newname:tag]
#删除镜像
docker rmi 镜像:tag/镜像ID
#容器和宿主机之间文件复制
docker cp [文件目录 容器ID:内部路径]
docker cp [容器ID:内部路径 文件目录]
# 用dockerfile构建镜像
docker build -t(设置要构建镜像的名字).
总结
学习Docker的安装和常用的基本命令
最新文章
- 【poj1091】 跳蚤
- 27 GroupSock概述(一)——live555源码阅读(四)网络
- 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板
- Objective-C Runtime(转)
- There is no getter for property named 'purchaseApplyId' in 'class java.lang.Long'
- oracle的启动过程(不分模式启动)
- Transactional topologies —— 事务拓扑
- 【转】最简单的CI框架入门示例--数据库取数据
- Visual Studio 扩展包(.vsix)制作
- php设计模式之单例模式
- 用Python制作游戏外挂(上)
- 求链表倒数第n个元素
- bootstrap table的样式
- Django 调用报错 "; ImportError: Couldn't import Django. ";
- hibernate---session查询
- 在Delphi中操作快捷方式
- 【转】用JS完成手机短信验证按键点击事件
- fildder教程
- SpringMVC两种处理器适配器
- Oracle数据稠化
热门文章
- Spring中11个最常用的扩展点,你知道几个?
- 【转载】EXCEL VBA Workbook、Worksheet、Range的选择和操作
- Hadoop详解(04)-Hdfs
- 抽奖动画 - 播放svga动画
- Winform DataGridViewTextBoxCell 编辑添加右键菜单,编辑选中文本
- AI换脸实战教学(FaceSwap的使用)---------第二步Tools:处理输入数据集。
- Ubuntu snap 下载慢
- antDesign 【NG-ZORRO、Angular】日期选择框时间段nz-range-picker设置默认选择日期及限制日期可选范围
- ASP.NET Core RESTful学习理解
- PV系统 Argus 8.4