Appearance
Docker 基础命令
1、主进程管理
shell
systemctl [start|stop|restart] docker2、拉取镜像/删除镜像
shell
docker pull mysql:8.0.36
docker rmi [镜像id]3、本地已有镜像目录
shell
docker images
#或者
docker image list4、运行已经停止的容器/停止运行中得容器
shell
docker start [容器id]
docker stop [容器id]
docker restart [容器id]5、删除容器(运行中的需要先停止)
shell
docker rm -v [容器id]
-v #删除与容器关联的卷
-f #通过 SIGKILL 信号强制删除一个运行中的容器。
-l #移除容器间的网络连接,而非容器本身。6、全部容器列表
shell
docker ps -a
#或者
docker container ls --all7、进入一个容器的命令行
shell
docker exec -it [容器id] /bin/bash
# 想使用root账号登录时追加参数: -u 08、Volume使用
shell
# 1、创建一个volume, 例如:
docker volume create www
# 2、在创建容器时通过 -v 参数将volume挂载到容器中,例如:
docker run -v www:/var/www -it centos /bin/bash9、更新容器配置
shell
# 例:更新容器总是自动重启
docker update 容器id/名字 --restart=always10、加载和保存镜像文件
shell
# 加载tar镜像文件
# -i, --input: 指定输入文件的路径
# -q, --quiet: 安静模式,减少输出信息
docker load -i file.tar
# 保存镜像到镜像文件
docker save -o file.tar image:version11、查看容器/镜像的详细信息
shell
docker inspect 容器名/镜像名12、列出端口映射或容器的特定映射
shell
docker port 容器名称或id13、实时显示容器占用资源
shell
docker stats web # 查看 web 容器的资源占用
docker stats # 查看全部运行容器的资源占用