docker 使用汇集

发布于:2025-07-21 ⋅ 阅读:(14) ⋅ 点赞:(0)

sudo rm /etc/apt/sources.list.d/docker.list
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo usermod -aG docker $USER
sudo curl -fsSL https://get.docker.com| bash -s docker --mirror Aliyun

zym@zym-VirtualBox:~/Agora2/docker$ sudo vi /etc/docker/daemon.json

{
    "registry-mirrors": [
        "https://docker.m.daocloud.io",
        "https://docker.1panel.live",
        "https://hub.rat.dev"
    ]
}


zym@zym-VirtualBox:~/Agora2/docker$ sudo service docker restart

docker load -i xl_ipc_2.docker

zym@zym-VirtualBox:~/Agora2/docker$ docker pull hello-world

docker pull --platform linux/arm64 debian:bullseye

docker run -it --platform linux/arm64 debian:bullseye bash


docker build -t debian10-arm64-tools .

###################################################################

docker ps  # 查看正在运行的容器
docker ps -a  # 查看所有容器(包括已停止的)
docker images  # 查看本地所有镜像
docker commit <容器ID或名称> <新镜像名>:<标签>

# 示例:将名为 webserver 的容器保存为 my-nginx 镜像
docker commit webserver my-nginx:v1

docker tag <原镜像名>:<标签> <新镜像名>:<标签>

# 示例:将 nginx:latest 另存为 my-nginx:v2
docker tag nginx:latest my-nginx:v2


docker save <镜像名>:<标签> -o <输出文件名>.tar

# 示例:导出 my-nginx:v1 为 nginx-image.tar
docker save my-nginx:v1 -o nginx-image.tar

docker load -i <镜像文件名>.tar

# 示例:从 nginx-image.tar 加载镜像
docker load -i nginx-image.tar

docker run -d -p 80:80 nginx  # 后台运行并映射端口
docker stop <容器ID或名称>
docker start <容器ID或名称>
docker rm <容器ID或名称>  # 删除容器
docker rmi <镜像ID或名称>  # 删除镜像

# 语法:docker cp <源路径> <容器ID或名称>:<目标路径>
docker cp ./local/file.txt my-container:/app/file.txt  # 宿主机 → 容器

# 从容器拷贝文件到宿主机
docker cp my-container:/app/output.txt ./local/output.txt  # 容器 → 宿主机


docker run -it xl_ipc:0717_2 bash
docker run -d xl_ipc:0717_4 /home/xl/start.sh

docker exec -it <容器名或ID> bash

snv1_20250701_001

docker run -d xl_ipc:0717_5 /home/xl/start.sh snv1_20250701_001
docker run -d xl_ipc:0717_5 /home/xl/start.sh snv1_20250701_002
docker run -d xl_ipc:0717_5 /home/xl/start.sh snv1_20250701_003
docker run -d xl_ipc:0717_5 /home/xl/start.sh snv1_20250701_003


网站公告

今日签到

点亮在社区的每一天
去签到