CentOS 7.6安装 docker 创建容器

服务器:腾讯云-CentOS-7.6(学生机)

学生机初始版是 CentOS-6.9 的,在这个版本上安装 docker没有成功,后来将系统重置成 CentOS-7.6 的就可以了

 

安装步骤:

1、查看 Selinux,若 SELINUX = enforcing,则将其修改为 SELINUX = disabled

vi /etc/selinux/config   #进入配置文件
若为 enforcing 则修改为 disabled
a   #修改文件
esc   #退出编辑
:wq   #保存并退出

2、更新 yum 包及软件包,然后设置 yum 源

yum update   #更新 yum 包
yum install -y yum-utils device-mapper-persistent-data lvm2   #安装所需软件包
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo   #设置 yum 源

3、查看仓库中的 docker 版本,然后选择某一版本安装

yum list docker-ce --showduplicates | sort -r   #查看 docker 列表
yum install docker-ce-18.06.1.ce-3.el7   #安装 docker ,这里选择了 18.06.1版本(客官可按需选择)

4、启动 docker ,然后设置开机启动

systemctl start docker   #启动 docker
systemctl enable docker   #设置开机启动

5、查看 docker 版本,若无错误则出现 docker 信息

6、设置 pull 源,因为在 pull 镜像时可能会失败,所以我们需要配置一下

vi /etc/docker/daemon.json   #进入 docker 配置文件
然后添加如下信息:
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "live-restore": true
}

7、重启 docker 

systemctl restart docker   #重启 docker

8、搜索 CentOS 的 docker 镜像,然后拉取镜像

docker search centos   #查看镜像
docker pull centos: latest   #拉取镜像
docker images -a   #查看镜像列表

9、创建容器

docker run --name getapps -d -p 3301:8081 -it centos /bin/bash   
#创建容器,且容器名为 getapp,docker 容器的端口号为 3301(自定义),
容器内要部署的项目端口号为 8081(跟据项目端口号定义)
exit   #退出当前容器,退出后,容器会自行关闭
docker rm -f 容器id   #删除正在运行的 docker 容器
docker rm 容器id   #删除未运行的 docker 容器

10、重启 docker 容器

docker start  getapp   #重启 docker 容器

11、查看 docker 容器列表

docker ps   #当前运行的 docker 容器列表
docker ps -a   #所有 docker 容器列表

 

然后,就可以将自己的项目放到 docker 容器里跑起来了!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值