docker 常用命令

# 查看ubuntu版本
lsb_release -a

# 重启docker服务
sudo systemctl restart docker

# dockerfile制作docker镜像
docker build -t online-training-system:v2.0 .


# 启动容器
docker run -d --name=online-training-system -p 28000:8080 online-training-system:v2.0
docker run -d --name=mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.23
docker start 588065b3154c
docker logs 588065b3154c 查看日志


# 查看mysql容器地址
docker inspect (容器id)         >> IPAddress:

# 交互
docker exec -it 8f1fd915c771 /bin/bash

# 删除
docker rm  容器
docker rmi      镜像

# docker容器中拷贝文件
docker ps
docker ps -a
docker cp /home/www/requirements.txt 588065b3154c:/requirements.txt


# 容器内安装ping
docker exec -it 容器名称或ID sh
apk add --no-cache iputils


# docker 创建公共网络
docker network create 网络名
docker run -d --name 容器 --network 网络名 alpine sleep infinity
docker exec -it <容器1> ping <容器2>    >> 测试

lsof -i :28000

find / -name nginx.conf      全局查找

df -h  查询磁盘占用情况
df -h /home/www/online-training-system


du -sh .    
-s 选项表示显示总大小。
-h 选项表示以人类可读的格式显示大小(例如,以 KB、MB 或 GB 表示)。
. 表示当前目录。

你可能感兴趣的:(docker,容器,运维)