CentOS下Docker的安装教程详解
环境要求
在开始CentOS下的Docker安装之前,请确保你满足以下条件:
- 一台安装了64位操作系统的CentOS服务器
- 系统内核版本大于或等于3.10
- 系统管理员权限
步骤一:更新系统
使用以下命令更新已安装的软件包:
sudo yum update
步骤二:安装Docker
- 安装依赖包,使用以下命令:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加Docker CE稳定版仓库,使用以下命令:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 安装Docker CE,使用以下命令:
sudo yum install docker-ce
- 启动Docker服务,使用以下命令:
sudo systemctl start docker
- 设置Docker服务开机自启,使用以下命令:
sudo systemctl enable docker
- 验证Docker是否安装成功,使用以下命令:
sudo docker version
如果Docker成功启动,并输出版本信息,则代表Docker已经安装完成。
示例一:使用Docker部署Nginx
- 拉取Nginx镜像,使用以下命令:
sudo docker pull nginx
- 运行Nginx容器,使用以下命令:
sudo docker run --name mynginx -d -p 80:80 nginx
--name
参数指定容器名称为 mynginx-d
参数表示后台运行容器-
-p
参数指定容器内部端口80映射到宿主机端口80 -
在浏览器中输入服务器IP地址或域名,即可访问Nginx服务器。
示例二:使用Docker部署MySQL
- 拉取MySQL镜像,使用以下命令:
sudo docker pull mysql
- 运行MySQL容器,使用以下命令:
sudo docker run -d --name mysql-server -e MYSQL_ROOT_PASSWORD=<password> -p 3306:3306 mysql
--name
参数指定容器名称为 mysql-server-d
参数表示后台运行容器-e
参数设置MySQL的ROOT用户密码-
-p
参数指定容器内部端口3306映射到宿主机端口3306 -
连接MySQL数据库,使用以下命令:
mysql -u root -p -h <ip_address> -P 3306
<ip_address>
参数指定服务器IP地址
输入MySQL ROOT用户密码,即可连接到MySQL数据库服务器。
以上就是CentOS下Docker的安装教程及两条示例的详细攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS下Docker的安装教程详解 - Python技术站