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文件
相关推荐
ejinxian14 分钟前
微虚拟机 smolvm 与Docker 容器比较
运维·docker·容器·smolvm
爱码少年1 小时前
Docker如何一次查看多个容器日志
运维·docker·容器
蜀道山老天师1 小时前
K8s 数据存储全解析:从 EmptyDir 到 PV/PVC
云原生·容器·kubernetes
江畔柳前堤4 小时前
第16章:docker企业级实战综合项目
运维·git·安全·docker·容器·eureka
zh73145 小时前
docker日志监控dozzle,高性能,性能消耗小
运维·docker·容器
weixin_471383036 小时前
Docker - 05 - Railway 部署
运维·docker·容器
江畔柳前堤6 小时前
第15章:docker故障排查与面试题
大数据·运维·git·elasticsearch·docker·容器·eureka
江畔柳前堤6 小时前
第07章:Docker 网络模型
运维·网络·git·elasticsearch·docker·容器·架构
江畔柳前堤7 小时前
第17章:Docker 大厂面试题精选(腾讯/阿里/字节/美团)
运维·网络·spring cloud·docker·容器·eureka
辉的技术笔记10 小时前
Dify 卡在入口?Gunicorn + Nginx 的正确打开方式
docker