docker安装以及docker安装RabbitMQ

1:接着,执行如下命令确保 yum 包更新到最新版本:

sudo yum -y update

2:执行如下命令安装 Docker:

curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh

3:执行如下命令启动 Docker 服务,并将其加入开机自启动:

sudo systemctl start docker sudo systemctl enable docker

4:执行如下命令查看 Docker 的版本信息:

docker --version

如果能正确输出类似上图所示 Docker 版本信息,说明 Docker 安装成功。

5:默认的存储镜像服务器通常在国外,因此下载镜像速度比较慢。我们可以配置加速器,来解决该问题。配置加速器很简单,只需执行如下命令打开 daemon.json 文件:

vim /etc/docker/daemon.json

然后,加入如下配置信息保存即可:

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

注意:http://hub-mirror.c.163.com 是网易存储镜像服务器地址。

常用 Docker 命令介绍

Docker 服务常用操作有以下几种。

  •  停止 Docker 服务,命令如下:

    service docker stop
    - 启动 Docker 服务,命令如下:

    service docker start

  • 重启 Docker 服务,命令如下:

    service docker restart

- 列出当前宿主机上所有镜像,命令如下:

`docker images`

- 搜索镜像仓库,命令如下:

docker search 仓库名称
docker search rabbitmq

- 从镜像仓库中拉取镜像,命令如下:

docker pull 镜像名称
docker pull rabbitmq docker images

- 删除服务器本地镜像,命令如下:

docker rmi 镜像名称
docker rmi rabbitmq docker images

注意:当利用 docker rmi 命令删除镜像时,会因为当前镜像生成的容器正在运行而无法删除。要想强制删除,可以利用命令 docker rmi -f+镜像名称。

  • 运行镜像生成容器,命令如下:

docker run 镜像名称
Docker 容器常用操作,主要有以下几种。

  • 查看当前服务器上运行的所有容器 :
    docker ps -a

  • 进入容器:

docker exec -it 正在运行容器 ID
其中 376292ac221e 表示正在运行容器的 ID。
  •  停止容器:

    docker stop 正在运行容器 ID

  •  终止容器:

    docker kill 正在运行容器 ID

  • 启动停止容器:

    docker start 停止容器 ID
    - 重启容器:

    docker restart 正在运行容器 ID
    - 删除容器:

    docker rm 停止容器 ID

注意,执行 docker rm 命令时,只能删除已经停止的容器。删除正在运行的容器,会报如下错误:

- 将容器导出为 tar 文件:

`docker export 正在运行容器 ID > tar文件`

- 导入容器生成镜像:

docker import tar文件 镜像名称
执行如下命令,将 tar 文件导入为镜像:
docker import redis.tar huangchaobing/redis:latest

- 查看当前服务器所有容器占用的资源信息:

`docker stats`

以上为大家所讲解的这些基本命令,在日常运维过程中基本够用了。若想深入了解 Docker 相关细节(如存储、网络等),请查看 Docker 官方文档。

评论

何首污 : 叼毛
渣男 : 456
三群的弟弟 : 123
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×