标签归档:linux

Docker

sudo docker info # 查看 docker 是否正常

# docker run 创建容器. 
# options: 
#   -i: 保证容器的 stdin 是开启的
#   -t: 告诉 docker 为创建的容器分配一个伪 tty终端 
#   --name: 容器命名
#   -d: 后台运行容器
#   -log-driver: 后台运行容器时可以启动 log 驱动
sudo docker run <options> 

# 容器
hostname # 检查容器主机名
cat /etc/hosts # 检查 hosts 文件
ip a # 检查容器的接口
ps -aux # 检查容器进程

docker ps -a # 查看当前系统中容器列表,-a 会将运行的和停止的都列出

docker start xxx # 启动容器,xxx: 容器名称,容器ID
docker restart xxx # 重新启动 xxx 容器
docker attach # 重新附着到该容器的会话上
docker logs <options> # 获取容器 log. options: -f: 跟踪容器 log, -t: log 输出带有时间戳
docker top <container name> # 查看容器内进程
docker status # 显示 docker 统计信息
docker exec # 在容器内部运行进程
docker stop # 停止容器
docker inspect <container name> # 获取更多容器信息
docker rm <container name> # 删除容器