Docker常用指令

Docker 安装

https://www.funtl.com/zh/docs-docker/Ubuntu-安装-Docker.html#准备工作

1.1镜像相关的命令

1.1.1 查看镜像

docker images 

RESPOSITORY : 镜像名称

TAG : 镜像标签

IMAGE ID : 镜像ID

CREATED : 创建时间

SIZE : 镜像大小

1.1.2 搜索镜像(在公共仓库中搜索)

docker search 名称

例如: docker search centos 

1.1.3 拉取镜像

docker pull 镜像名称

例如: docker pull centos

1.1.4 删除镜像

docker rmi 镜像ID 

删除所有镜像

docker rmi `docker images -q`

1.2 容器相关命令

1.2.1 查看容器

查看正在运行的容器

docker ps 

所有容器(运行+未运行)  docker ps -a

1.2.2 运行容器

docker run 

-i : 表示运行容器

-t : 表示容器启动后进入其命令行,分配一个伪终端

--name : 为容器给一个名称

-v : 表示目录映射关系

-d : 创建一个守护容器

-p : 端口映射,前者是宿主机端口,后者是容器内端口

(1) 交互式方式创建容器

docker run -it --name=容器名称 镜像名称:标签 /bin/bash

例: docker run -it --name=mycentos centos:7 /bin/bash

(2) 守护式方式创建容器

docker run -di --name=容器名称 镜像名称:标签 

创建后进入容器
docker exec -it mycentos2 /bin/bash

1.2.3 停止容器

docker stop 容器名称(或者容器ID)

1.2.4 启动容器

docker start 容器名称(或者容器ID)

1.2.5 拷贝文件到容器当中

docker cp 文件路径 容器名:文件夹路径

例如: docker cp my.conf mycentos2:/usr/local

1.2.5 进入容器

docker exec -it mycentos2 /bin/bash

1.2.6 退出容器

docker exit 

1.2.7 目录挂载

将容器的目录和宿主机的目录进行映射关系 访问

docker run -di --name=mycentos3 -v /usr/local/myhtml:/usr/local/myhtml centos:7

1.2.8 查看容器IP

docker inspect 容器名称(ID) 

--format 指定筛选信息

docker inspect --format '{{.NetworkSetting.IPAddress}}' mycentos3

1.2.9 删除容器

先关闭容器

docker rm 容器名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值