docker

一、安装docker容器

1、下载必要依赖

复制代码
# yum 包更新到最新 
yum update
# 安装需要的软件包, yum-utils 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 
yum -y install yum-utils device-mapper-persistent-data lvm2

2、在线安装docker

复制代码
# 设置yum缓存
yum makecache fast
# 安装docker,出现输入的界面都按 y 
yum -y install docker #云服务安装方式

3、启动、停止、查看 docker服务

复制代码
# 启动docker
systemctl start|stop|restart|status docker
# 查看docker版本,验证是否验证成功
docker -v

4、配置镜像加速器

vi /etc/docker/daemon.json

复制代码
{
    "registry-mirrors": [ "https://f4b22848f05d4cf18d0294710947bc79.mirror.swr.myhuaweicloud.com" ]
}

5、重启docker服务

复制代码
systemctl restart docker

二、docker容器、镜像和仓库的概念

docker指令

systemctl status docker 查看docker服务是否启动

镜像相关指令

复制代码
docker images 查看本地镜像
​
docker pull  镜像名称:版本号    从仓库拉取镜像

​
docker rmi  镜像id 或者  名称:版本号    删除本地镜像

容器相关指令

复制代码
docker run -id -p 8080:8080  --name mytomcat tomcat:7.0.56 创建并启动容器

​
docker ps  查看启动的容器
​
docker kill 容器id   停止一个容器
​
docker rm   容器id   删除一个容器

作业:

1、创建docker服务

2、熟悉docker命令

镜像相关命令

容器相关命令

明天提问:所有学过的linux命令

1. 文件操作
命令 说明
ls -l 详细列出目录内容
cd ~ 切换到家目录
pwd 显示当前路径
mkdir -p dir1/dir2 递归创建目录
rm -rf dir 强制删除目录
cp -r src dest 递归复制目录
mv old new 移动/重命名文件
chmod 755 file 修改文件权限
chown user:group file 修改文件所有者
2. 文件查看
命令 说明
cat file 显示文件内容
head -n 5 file 显示文件前5行
tail -f logfile 实时追踪日志
grep "text" file 搜索文本内容
find / -name "*.conf" 全局搜索文件
3. 系统管理

| 命令 | 说明 |
|------------------------------|--------------|--------|
| top | 动态查看进程 |
| `ps -ef | grep nginx` | 查找特定进程 |
| kill -9 PID | 强制终止进程 |
| df -h | 查看磁盘空间 |
| free -m | 查看内存使用 |
| ifconfigip a | 查看网络配置 |
| netstat -tulnp | 查看端口占用 |
| systemctl start/stop nginx | 服务管理 |

4. 网络工具
命令 说明
ping baidu.com 测试网络连通性
curl -v http://ip:port 测试HTTP访问
wget url 下载文件
scp file user@ip:/path 远程文件传输
ssh root@ip 远程登录服务器
5. 压缩解压
命令 说明
tar -czvf file.tar.gz dir 创建gzip压缩包
tar -xzvf file.tar.gz 解压gzip包
unzip file.zip 解压zip文件
相关推荐
zoutao983 小时前
Gitea Actions 自定义 Runner 镜像与自动化部署实战
ci/cd·docker·gitea
安易算力5 小时前
PUE优化工程实践:从1.5到1.2的制冷架构与气流组织改造路径
网络·python·容器·架构·kubernetes
小马同学-6 小时前
nerdctl实战:Docker风格的Containerd操作利器
docker·容器·containerd
九皇叔叔6 小时前
Kubernetes 命令式对象配置详解:使用 YAML 管理 Kubernetes 资源
docker·容器·k8s
CVer儿7 小时前
docker内llama.cpp和TRT-LLM win11本机部署qwen3.8
docker
萤火夜7 小时前
Docker(四) Docker介绍
docker·容器
.冰块.8 小时前
Docker 镜像深度学习:分层 Copy‑on‑Write、Dockerfile 语法、Harbor 私有仓库实操
docker·容器·harbor·镜像·dockerfile·images
szephyr8 小时前
Docker 镜像瘦身实战:从 1.2GB 压到 85MB 的完整过程
docker·容器·部署·多阶段构建·镜像优化
小马同学-8 小时前
Containerd入门:架构原理与安装部署
容器·containerd
溪语流沙10 小时前
Django + Vue电商项目第001讲:开篇|注册登录加增删改查,那不是电商
redis·python·mysql·docker·typescript·django·vue