安装Docker 和 Docker-Compose以及docker images的制作及上传

  1. 安装Docker 和 Docker-Compose。
  2. docker images的制作及上传
    1. 制作
    2. 登陆dockerhub
    3. 上传至dockerhub
    4. 拉到本地
  3. 运行docker
  4. 进入docker
  5. 导出镜像
  6. 导入镜像

安装Docker 和 Docker-Compose。

Docker:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

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

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

yum list docker-ce --showduplicates | sort -r

sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
e.g:
sudo yum install docker-ce-docker-ce-18.09.1 docker-ce-cli-docker-ce-18.09.1 containerd.io

sudo systemctl start docker

sudo docker run hello-world

Docker-Compose

1
2
3
4
5
yum install python-pip
pip install --upgrade pip
pip install --upgrade setuptools
pip install more-itertools==5.0.0
pip install docker-compose

docker images的制作及上传

制作

dockerfile啥的文件得先准备好~

然后进入到有docker-compose.yml文件的目录

docker build -t ID/repo:tag ./

比如

docker build -t jayxv/dockerfiles:web1 ./

查看确认

docker images

登陆dockerhub

docker login

上传至dockerhub

docker push jayxv/dockerfiles:web1(确保image的ID和仓库名与你的dockerhub上的账户名一致~)

拉到本地

docker pull jayxv/dockerfiles:web1

运行docker

docker run -d -p 9999:9999 jayxv/dockerfiles:web1

进入docker

docker exec -it 容器id /bin/sh

导出镜像

docker save > web1.tar jayxv/dockerfiles:web1

导入镜像

docker load < web1.tar


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可联系QQ 643713081,也可以邮件至 643713081@qq.com

文章标题:安装Docker 和 Docker-Compose以及docker images的制作及上传

文章字数:245

本文作者:Van1sh

发布时间:2019-11-01, 21:00:00

最后更新:2020-05-24, 18:32:36

原始链接:http://jayxv.github.io/2019/11/01/docker和docker-compose的安装/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏