docker 常用命令
docker 常用命令
**************************************
image:镜像
搜索镜像:docker search image
下载镜像:docker pull image
查看本地镜像:docker images
删除镜像:docker rm image-name/image-id
根据容器创建仓库:docker commit containerID imageName:tag
根据模板文件生成镜像:docker import file - image:tag
将镜像转为文件本地文件存储:docker save -o file imageName
将本地文件转为镜像:docker load --input file
或者:docker load < file
给镜像打标签:docker tag image new_image
上传镜像:docker push imageName
************************************
container:容器
创建容器:docker run,常用启动参数:
-i:打开标准输入
-t:分配一个伪终端
-d:在后台运行容器
--net:指定容器网络模式
--ip:指定容器的ip地址
-w:指定容器的工作目录
-e:指定容器内的环境变量
-m:限制容器使用的内存
-v:容器挂载数据卷
--name:指定容器的名称
启动容器:docker start containerId
进入容器:docker exec -it containerId bash
停止容器:docker stop containerId
重启容器:docker restart containerId
删除容器:docker rm containerId
查看存活容器:docker ps
查看所有容器:docker ps -a
将容器转换为本地文件存储:docker export -o file containerId
将文件转换为镜像文件:docker import file - image_name
使用参数:
-c:修改容器的Dockerfile指令
-m:镜像说明信息
*******************************************
network:网络
相关命令
显示所有网络:docker network ls
创建网络:docker network create [options] network_name
常用选项参数:
-d:指定网络驱动类型
--ip-range:指定ip地址范围
--subnet:指定网段地址
删除网络:docker network rm network_name
容器接入网络:docker network connect network_name container
将容器从网络上移除:docker network disconnect network network_name container
查看网络信息:docker network inspect network_name