Docker基础指令

1. 创建容器并直接运行

docker run --name {CONTAINER_NAME} --hostname {HOSTNAME} -v $HOME/{USER_NAME}/{DIR}:/{CONTAINER_DIR} -it {IMAGE_NAME} bash
  • -d, --detach:后台运行容器。
  • --name:为容器指定一个名字。
  • -v, --volume:挂载卷。
  • -e, --env:设置环境变量。
  • -it:同时使用-i-t选项,通常用于交互式操作,如终端会话
  • --hostname: 它允许你为容器指定一个主机名。当你在容器内部运行命令时,这个主机名会被用作容器的网络标识,就像在任何标准的Linux系统中一样。

2. 启动一个已经存在但当前处于停止状态的容器

docker start {CONTAINER_NAME}

3. 查看所有image,以下两种效果一样

docker images
docker image ls

4. 查看所有在运行的容器

docker ps

5. 查看所有存在的容器

docker ps -a
  • docker ps命令默认只显示正在运行的容器。
  • -a--all选项会显示所有容器,无论其状态如何

6. 从命令行控制(进入)一个已经启动的容器

docker exec -it {CONTAINER_NAME} bash
docker exec -it {CONTAINER_NAME} zsh

7.停止容器运行

docker stop {CONTAINER_NAME}

这个命令会向容器发送SIGTERM信号,请求容器优雅地停止,如果在一定时间内容器没有自行停止,Docker会发送SIGKILL信号强制停止容器。

8. 删除容器

docker rm {CONTAINER_NAME}

9. 退出运行的容器

Ctrl+D
exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值