linux部署docker镜像

安装git

1
yum install git

  

生成ssh秘钥

1
2
3
4
5
cat ~/.ssh/id_rsa.pub //查看是否有秘钥
 
ssh-keygen -t rsa -C "" //生成秘钥
 
cat ~/.ssh/id_rsa.pub //查看生成的秘钥

  

代码库添加ssh key.

 

拉取git部署代码

1
git clone ...

  

安装docker

卸载旧版本

较旧的Docker版本称为dockerdocker-engine如果已安装这些程序,请卸载它们以及相关的依赖项。

1
2
3
4
5
6
7
8
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

使用存储库安装

1
2
3
sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

设置稳定的存储库

1
2
3
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

安装最新版本的Docker Engine-Community和containerd,或者转到下一步安装特定版本:

1
sudo yum install docker-ce docker-ce-cli containerd.io  

或者指定版本

1
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

 启动Docker。

1
sudo systemctl start docker

 通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community 

1
sudo docker run hello-world

卸载Docker Engine-社区

卸载Docker软件包:

1
sudo yum remove docker-ce

主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

1
sudo rm -rf /var/lib/docker

  

参考:https://docs.docker.com/install/linux/docker-ce/centos/

 

在服务器登录docker账号

1
docker login --username=xxx , 回车输入密码

  

 

posted @   程序生(Codey)  阅读(1526)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示