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挂载注意事项
- 如果从宿主机的空文件夹挂载到容器里的非空文件夹,容器里的文件夹会被覆盖,即变为空文件夹
- 如果从宿主机不存在的文件夹挂载到容器里的非空文件夹,会在宿主机上创建对应的文件夹,然后容器里的文件夹被空文件
- 如果从宿主机的非空文件夹挂载到容器里的空文件夹/非空文件夹,容器里的文件夹会创建/覆盖