Docker 常用命令

Docker 使用

Docker 命令

docker 命令参考链接:https://www.runoob.com/docker/docker-container-usage.html

# 拉取\下载镜像
docker pull <镜像名称> -–registry-mirror=<国内镜像源地址>

# 查看本地已下载的镜像
docker images

# 创建容器(container)实例
docker run --name <name> -d -p 8080:80 <images_name>

# 查看所有容器
docker ps -a

# 查看在运行的容器
docker ps

# 运行(已经创建但停止)容器
docker start <id or name>

# 停止容器
docker stop <id or name>

# 进入容器
docker exec -it <name> /bin/bash

# 退出容器
exit         # 直接退出
ctrl +P +Q   # 容器不停止退出 ---注意:这个很有用的操作

Docker run

参考链接:深入理解 Docker Run 命令:从入门到精通-腾讯云开发者社区-腾讯云

常用参数:

  • --it:交互,一般都加
  • --name: 定义容器名称
docker run --name <name> <image_name>
  • -d:是否在后台运行(对于长期运行的服务和后台任务,通常推荐使用 -d 参数。对于需要交互或调试的场景,则不使用 -d 参数)
 docker run --name <name> -d <image_name>
  • -v--volume):目录映射,容器目录挂载到宿主机目录,格式: <宿主机目录>:<容器目录>
-v <project_path>:/work
  • -w--workdir):指定容器内部的工作目录,否则将使用镜像中定义的默认工作目录(通常是根目录 /
-w /work
-v <project_path>:/work -w /work
  • --privileged:容器可以访问宿主机的所有设备,容器具有高级权限
docker run --name <name> --privileged -d <image_name>

Docker WSL2

参考链接:cdccech:WSL2

Docker 换源

参考链接:Docker Hub 国内镜像源配置(Linux & Windows)

可用镜像:

–registry-mirror 参数

docker pull <镜像名称> -–registry-mirror=<国内镜像源地址>

Windows

修改配置文件:C:\Users<name>.docker\daemon.json

img

测试镜像源是否有效

img

Docker Hub 操作示例,其中 alpine 就是一个非常小的 Linux 发行版,常用于 Docker 镜像,体积小,启动速度快

img

img

Linux

  1. 打开 Docker 配置文件 /etc/docker/daemon.json,如果该文件不存在,则可以创建该文件
  2. 在该配置文件中添加以下内容:
{
  "registry-mirrors": ["https://dockerhub.icu"]
}
  1. 保存配置文件,重启 Docker 服务
sudo systemctl restart docker
  1. 配置完成后,可以使用docker pull命令测试是否成功使用了国内镜像源
docker pull ubuntu
r 服务

```text
sudo systemctl restart docker
  1. 配置完成后,可以使用docker pull命令测试是否成功使用了国内镜像源
docker pull ubuntu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值