[Docker] Docker基础命令

自己想折腾一下docker虚拟化技术,参照各路大神的博客和官方手册尝试一下在ubuntu 2204的wsl中搭建一个docker环境

安装

请直接参考: [博客园]如何在 Ubuntu 22.04 LTS 中安装 Docker 和 Docker Compose

基础命令

1. docker服务操作(docker server)

1.1 启动docker服务

sudo systemctl start docker

1.2 停止docker服务

sudo systemctl stop docker

1.3 设置开启启动docker服务

sudo systemctl enable docker

1.4 重启docker服务

sudo systemctl restart docker

2. docker镜像操作(docker images)

2.1 查看所有镜像

docker images

2.2 拉取镜像

docker pull <image_name>:<tag>

如:拉取Ubuntu最新镜像

docker pull ubuntu:latest

2.3 删除镜像

docker rmi <image_id>

如:删除镜像id为abcdef123456的镜像

docker rmi abcdef123456

2.4 使用dockerfile构建镜像

docker build -t <image_name>:<tag> <path_to_dockerfile>

3. 容器操作(docker container)

3.1 查看正在运行的容器

docker ps

3.2 查看所有容器,包括停止的

docker ps -a

3.3 启动容器

docker start <container_id>

3.4 停止容器

docker stop <container_id>

3.5 删除容器

docker rm <container_id>

3.6 进入正在运行的容器

docker exec -it <container_id> /bin/bash

3.7 查看容器日志

docker logs <container_id>

4. docker网络操作(docker network)

4.1 查看docker网络

docker network ls

4.2 创建网络

docker network create <network_name>

4.3 链接容器到网络

docker network connect <network_name> <container_id>

4.4 断开容器和网络的链接

docker network disconnect <network_name> <container_id>
posted on 2025-04-16 00:08  风惊庭前叶  阅读(16)  评论(0)    收藏  举报