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)  阅读(1524)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示