文章目录
熟悉命令最快操作!!
Linux环境下或Windows环境的命令行,使用如下命令:
docker help
:查询所有docker命令;docker 命令 --help
:查询具体命令的使用。
基本操作
拉取镜像
docker pull 镜像名:标签
宿主机与容器传文件
宿主 ==> 容器
docker cp 本地文件的路径 container_id:<docker容器内的路径>
容器 ==> 宿主
docker cp container_id:<docker容器内的路径> <本地保存文件的路径>
容器操作
创建并启动容器:docker run
docker run -it
-p 宿主机端口:容器端口
-v 宿主机硬盘位置:容器位置
--name 容器名
镜像ID
/bin/bash
- -p映射端口用,以后要访问这个容器就是用宿主机的端口
- -v挂载用,使用挂载后,一些数据就可存在这个位置以减小容器的体积,因为它实际是存在宿主机上的(我这么理解的)
- -d表示以守护进程运行,不需要
/bin/bash
- –privileged=true 让这个容器有真实root的权限,好使
/sbin/init
有效
进入容器:docker exec
docker exec -it 容器名(或容器ID) /bin/bash
启动容器:docker start
docker start 容器id
重启容器:docker restart
docker restart 容器id
停止容器:docker stop
docker stop 容器id
删除容器:docker rm
docker rm 容器id
# 删除镜像
docker rmi 镜像id
退出容器
- 快捷键:
CTRL + Q + P
- 命令:
exit
容器保存为镜像:docker commit
docker commit 容器ID 镜像名:tag