1.进入容器

docker exec -it eac3 /bin/bash

解释:

exec是进入容器的命令 只用 -i 参数时,由于没有分配伪终端,界面没有我们熟悉的 Linux 命令提示符,但命令执行结果仍然可以返回,当 -i -t 参数一起使用时,则可以看到我们熟悉的Linux 命令提示符 eac3是容器id /bash是使用命令行

2.创建运行容器

docker run -d —name blog -p 8081:8080 blog:0.1

解释:

-d是后台运行 —name 后面是容器名字 -p后面是端口映射 blog:0.1是镜像名称

3.docker挂载注意事项

  1. 如果从宿主机的空文件夹挂载到容器里的非空文件夹,容器里的文件夹会被覆盖,即变为空文件夹
  2. 如果从宿主机不存在的文件夹挂载到容器里的非空文件夹,会在宿主机上创建对应的文件夹,然后容器里的文件夹被空文件
  3. 如果从宿主机的非空文件夹挂载到容器里的空文件夹/非空文件夹,容器里的文件夹会创建/覆盖