一、安装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
| 查看内存使用 |
| ifconfig
或 ip 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文件 |