1.容器使用

获取镜像

docker pull ubuntu

启动容器

docker run --name ubuntu-test -it ubuntu /bin/bash
  • -i: 交互式操作。
  • -t: 终端。
  • ubuntu: ubuntu 镜像。
  • /bin/bash:命令,交互式 Shell。用的是 /bin/bash

启动已停止运行的容器

docker ps -a
docker start ubuntu-test

后台运行

docker run -itd -p 81:80 -v /data/docker/ubuntu/conf/:/data/conf/--name ubuntu-test ubuntu /bin/bash

80 docker port -> 81 physical port
-v /data/docker/ubuntu/conf/:/data/conf/: 将主机中/data/docker/ubuntu/conf/ 目录挂载到容器的 /data/conf/。

停止一个容器

docker stop ubuntu-test

重启一个容器

docker restart ubuntu-test

进入容器

docker exec -it ubuntu-test /bin/bash

导出和导入容器

docker export ubuntu-test > ubuntu.tar
docker load -i ubuntu.tar

删除容器

docker rm -f test/ubuntu:v1

查看 WEB 应用程序日志

docker logs -f bf08b7f2cd89

-f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出。

检查 docker

docker inspect wizardly_chandrasekhar

使用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。