创建和启动容器
1
| docker run -it --name=容器名称 镜像名称:标签(版本) /bin/bash
|
参数说明:
-i
:运行容器
-t
:运行之后进入一个终端
--name
:创建名称
-v
:映射宿主机的目录
-d
:守护式运行容器,也就是说在容器里面exit,容器不会关闭
-p
:映射端口
查看正在运行的docker
查看所有容器
删除特定容器
进入特定容器
1
| docker attach container_id(allow part)
|
注意:attach是进入正在运行的容器
1
| docker container start container_id(allow part)
|
运行了上面的命令之后,才能attach进去
复制文件
复制宿主机的文件到容器
1
| docker cp 宿主机文件路径 <容器名>:容器存储文件的路径
|
复制容器的文件到宿主机
1
| docker cp <容器名>:容器存储文件的路径 宿主机文件路径
|
结论:要复制的文件跟在cp
的后面,而且容器不开启的情况下也可以拷贝。
容器保存为镜像
1
| docker commit [-m="提交的描述信息"] [-a="创建者"] 容器名称|容器ID 生成的镜像名[:标签名]
|
删除某个镜像
1
| docker rmi 镜像名(repo):版本号(tag)
|
参考
- https://blog.csdn.net/u010689849/article/details/88560045
- https://yeasy.gitbook.io/docker_practice/
- https://blog.csdn.net/dongdong9223/article/details/71425077
- https://blog.csdn.net/qq_14945437/article/details/106135369