admin 管理员组

文章数量: 887053


2024年1月5日发(作者:滑块导轨有点紧)

linux下docker的安装过程和基本使用方法

Docker是一种开源的容器化技术,它可以让开发者将应用程序以及所有依赖项打包到一个可移植的容器中,然后将其部署到任何Docker环境中。下面是在Linux下安装Docker的过程以及基本使用方法。

一、安装Docker

1. 确认系统要求

安装Docker需要系统内核版本高于3.1,并且CentOS 6.5+以上的版本。可以通过运行以下命令来检查操作系统版本:

cat /etc/redhat-release

同时需要确认Linux内核版本,可以通过运行以下命令查看:

cat /proc/version

2. 安装Docker

在CentOS上安装Docker可以通过以下命令完成:

sudo yum install docker

安装过程中需要确认是否继续安装,输入y后回车即可。

3. 启动并添加开机自启动

安装完成后,可以通过以下命令启动Docker服务:

sudo systemctl start docker

为了方便以后使用,可以添加开机自启动:

sudo systemctl enable docker

二、基本使用方法

1. 查看Docker信息

安装完成后,可以通过以下命令查看Docker的信息:

docker info

2. 查看Docker版本

可以通过以下命令查看Docker的版本信息:

docker --version

3. 查看Docker镜像

可以通过以下命令查看已经下载的Docker镜像:

docker images

4. 创建Docker容器

可以通过以下命令创建一个新的Docker容器:

docker run --name container_name -itd -p

container_port:host_port image_name

其中,container_name是容器的名称,-itd表示以交互式终端运行容器,-p表示将容器端口映射到主机端口,image_name是要运行的Docker镜像名称。

例如,以下命令将创建一个名为my_container的Docker容器,将容器的80端口映射到主机的80端口,并从Docker Hub上下载名为nginx的镜像:

docker run --name my_container -itd -p 80:80 nginx

5.进入Docker容器

可以通过以下命令进入正在运行的Docker容器:

docker exec -it container_name bash

其中,container_name是要进入的容器名称,bash表示在容器中运行bash命令。

例如,以下命令将进入名为my_container的Docker容器:

docker exec -it my_container bash

6.删除Docker容器

可以通过以下命令删除一个Docker容器:

docker rm container_name

其中,container_name是要删除的容器名称。

例如,以下命令将删除名为my_container的Docker容器:

docker rm my_container

7.删除Docker镜像

可以通过以下命令删除一个Docker镜像:

docker rmi image_name

其中,image_name是要删除的Docker镜像名称。

例如,以下命令将删除名为nginx的Docker镜像:

docker rmi nginx

以上就是一些基本的Docker使用方法,通过这些方法可以安装、启动、停止、删除容器和镜像,以及在容器中运行命令等操作。


本文标签: 命令 容器 安装 运行