首页 IT资讯内容详情

Docker 基础命令教程|docker被封解决

2024-11-14 94 zadmin

Docker 基础命令教程

1. 安装Docker

Docker 需要在您的系统中安装。可以访问Docker官方安装指南下载并安装Docker。

2. 启动Docker

安装完成后,确保Docker服务已启动:

狂欢复制代码sudo systemctl start docker  # 启动 Dockersudo systemctl enable docker  # 设置开机自启

3. 检查 Docker 版本

验证Docker安装和版本号:

狂欢复制代码docker --version

4. 拉取镜像(Image)

Docker镜像是用于创建容器的模板,可以通过以下命令从Docker Hub拉取

狂欢复制代码docker pull ubuntu

5. 查看镜像列表

查看当前下载的镜像:

狂欢复制代码docker images

6. 运行容器

使用docker run命令运行镜像,会自动下载镜像并启动一个容器:

狂欢复制代码docker run -it ubuntu

参数解释:

  • -it:进入交互模式运行容器。

  • ubuntu:指定使用的镜像。

注意:以上命令会启动一个Ubuntu容器并进入Shell。

7. 节目内容

使用docker ps查看运行中的容器。若要查看所有容器,包括已停止的,可以使用-a参数:

狂欢复制代码docker ps           # 查看正在运行的容器docker ps -a        # 查看所有容器

8. 停止容器

可以使用docker stop命令停止一个正在运行的容器:

狂欢复制代码docker stop <container_id>

9. 删除容器

如果想删除一个已经停止的容器,可以使用docker rm

狂欢复制代码docker rm <container_id>

1

如果不再需要某个镜像,可以使用docker rmi删除

狂欢复制代码docker rmi <image_id>

11. 啟

如果容

狂欢复制代码docker start <container_id>  # 启动容器docker attach <container_id>  
docker attach <conta

docker attach <co

docker attach 

docker atta

docker 

doc# 进入容器``

12. 退出容器

在Container Shell中,使用以下命令退出:

狂欢复制代码exit  # 停止并退出容器

或按Ctrl + PCtrl + Q,以

13. 查看日志

查看容器的运行日志:

狂欢复制代码docker logs <container_id>

14. Dockerfile

Dockerfile 是一个文本文件,用于定义自定义镜像的配置和环境。一个简单的 Dockerfile 示例:

docker文件复制代码# 使用基础镜像
FROM ubuntu:latest

# 安装必要的软件
RUN apt-get update && apt-get install -y nginx

# 启动命令
CMD ["nginx", "-g", "daemon off;"]

可以使用以下命令构建镜像:

狂欢复制代码docker build -t my-nginx-image .

15. 网络

Docker 可以使用网络模式连接不同的容器,默认使用桥接模式。

狂欢复制代码docker network create my-network  # 创建自定义网络docker network ls                 # 查看网络列表docker network connect my-network <container_id>  # 将容器连接到网络

16.常用组合命令

  • 清理所有未使用的资源

    狂欢复制代码docker system prune -a  # 清理未使用的镜像、容器和网络
  • 进入容器Shell

    狂欢复制代码docker exec -it <container_id> /bin/bash  # 在运行的容器中打开 Shell