基于docker的服务器部署


yum update

移除旧的版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine

安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 缓存:
sudo yum makecache fast

建立配置文件
cd /
mkdir docker
cd docker
mkdir data
cd /etc/systemd/system
mkdir docker.service.d
cd docker.service.d
vi docker.conf

# sudo vi /etc/systemd/system/docker.service.d/docker.conf

[Service]

ExecStart=

ExecStart=/usr/bin/dockerd --graph=docker/data --storage-driver=devicemapper

安装 Docker-ce:
sudo yum -y install docker-ce

启动 Docker 后台服务
sudo systemctl start docker

安装图形化管理工具
docker pull docker.io/portainer/portainer

docker run -d -p 9000:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name prtainer-test \
docker.io/portainer/portainer

访问id:9000 进行设置

查看磁盘情况
fdisk -l
写入到开机启动
echo '/dev/vdb /app ext4 defaults 0 0' >> /etc/fstab
挂载新分区
mount -a

LEAVE A COMMENT