Docker 命令

进程相关命令

启动docker服务

systemctl start docker

停止docker服务

systemctl stop docker

重启docker服务

systemctl restart docker

查看docker服务状态

systemctl status docker

开机启动docker服务

systemctl enable docker

镜像相关命令

查看本地所有的镜像

docker images

查看所用镜像的id

docker images –q 

搜索镜像:从网络中查找需要的镜像

docker search 镜像名称

拉取镜像:从Docker仓库下载镜像到本地,镜像名称格式为 名称:版本号,
如果版本号不指定则是最新的版本。 如果不知道镜像版本,可以去docker hub 搜索对应镜像查看。

docker pull 镜像名称

删除指定本地镜像

docker rmi 镜像id

删除所有本地镜像

docker rmi `docker images -q` 

容器相关命令

查看容器

docker ps # 查看正在运行的容器
docker ps –a # 查看所有容器,包括正在运行和停止的容器

创建并启动容器

docker run 参数

参数说明:

• -i:保持容器运行。通常与 -t 同时使用。加入it这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。

• -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用。

• -d:以守护(后台)模式运行容器。创建一个容器在后台运行,需要使用docker exec 进入容器。退出后,容器不会关闭。

• -it 创建的容器一般称为交互式容器,-id 创建的容器一般称为守护式容器

• --name:为创建的容器命名。

进入容器

docker exec 参数 # 退出容器,容器不会关闭
docker exec -it mycentos2 /bin/bash

停止容器

docker stop 容器名称或者容器id

启动容器

docker start 容器名称或者容器id

删除容器

#删除指定容器
docker rm 容器名称或者容器id

# 删除所有容器:
docker rm `docker ps -a -q`

# 注意:如果容器是运行状态则删除失败,需要停止容器才能删除

查看容器信息

docker inspect 容器名称或者容器id

配置数据卷

创建启动容器时,使用 –v 参数 设置数据卷

docker run ... –v 宿主机目录(文件):容器内目录(文件) ...

注意事项:

  1. 目录必须是绝对路径
  2. 如果目录不存在,会自动创建
  3. 一个容器可以挂载多个数据卷
  4. 一个数据卷也可以被多个容器挂载
  5. 两个容器可以挂载同一个容器
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值