一、模拟CentOS 7.5上安装Docker:
-
创建一个CentOS 7.5的虚拟机或使用其他方式准备一个CentOS 7.5的环境。
-
在CentOS 7.5上执行以下命令,以安装Docker的依赖项:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
-
添加Docker的官方仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
安装Docker CE(社区版):
sudo yum install -y docker-ce
-
启动Docker服务:
sudo systemctl start docker
-
设置Docker服务开机自启动:
sudo systemctl enable docker
-
验证Docker安装是否成功,运行以下命令检查Docker版本:
docker version
如果安装成功,将显示Docker客户端和服务器的版本信息。
一键脚本:
以下是将安装Docker的步骤封装成一个Shell脚本的示例:
vim install_docker.sh #!/bin/bash # 安装Docker的依赖项 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加Docker的官方仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装Docker CE sudo yum install -y docker-ce # 启动Docker服务 sudo systemctl start docker # 设置Docker服务开机自启动 sudo systemctl enable docker # 验证Docker安装是否成功 docker version
将上述脚本内容复制到一个文件(例如
install_docker.sh
)中,并为该文件添加执行权限(chmod +x install_docker.sh
)。然后,可以通过运行./install_docker.sh
来执行脚本。脚本将按照顺序执行每个命令来安装和配置Docker。安装完成后,它将显示Docker客户端和服务器的版本信息。检测
sh install_docker.sh
二、docker相关操作
-
安装Docker服务并配置镜像加速器:
-
安装Docker服务(适用于Ubuntu):
$ sudo apt-get update $ sudo apt-get install docker.io
-
配置镜像加速器,在
/etc/docker/daemon.json
文件中添加以下内容:{ "registry-mirrors": ["加速器地址"] }
-
重启Docker服务以使配置生效:
$ sudo systemctl restart docker
-
-
下载系统镜像(Ubuntu、CentOS):
-
下载Ubuntu镜像:
$ docker pull ubuntu:latest
-
下载CentOS镜像:
$ docker pull centos:latest
-
-
基于下载的镜像创建两个容器:
$ docker create --name [容器名1] ubuntu:latest $ docker create --name [容器名2] centos:latest
-
容器的启动、停止及重启操作:
-
启动容器:
$ docker start [容器名]
-
停止容器:
$ docker stop [容器名]
-
重启容器:
$ docker restart [容器名]
-
-
查看正在运行的容器和所有容器:
-
查看正在运行的容器:
$ docker ps
-
查看所有容器(包括停止的):
$ docker ps -a
-
-
退出容器的两种方法:
-
方法1:在容器中使用
exit
命令退出容器。 -
方法2:按下
Ctrl + D
组合键退出容器。
-
-
连接到运行的容器:
-
使用
docker exec
命令连接到运行的容器:$ docker exec -it [容器名] /bin/bash
这将打开一个新的终端会话,与容器进行交互。
-
-
查看容器或镜像的内部信息:
-
查看容器的内部信息:
$ docker inspect [容器名]
-
查看镜像的内部信息:文章来源:https://www.toymoban.com/news/detail-690597.html
$ docker inspect [镜像名]
-
-
查看所有镜像:文章来源地址https://www.toymoban.com/news/detail-690597.html
$ docker images
-
到了这里,关于Docker 相关操作,及其一键安装Docker脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!