安装Docker,并建立私立仓库

环境:ubuntu 18.1

一. 安装Docker
sudo apt install docker.io 
sudo systemctl start docker
sudo systemctl enable docker

显示版本:docker -v
Docker version 18.06.1-ce, build e68fc7a

二.一些基本命令:
// 重启docker
systemctl restart docker
// 显示所有的镜像
docker images
// 显示正在运行的容器
docker ps 
// 显示所有的容器
docker ps -a
// 停止运行容器(containerId 为docker ps 后的CONTAINER ID)
docker stop containerId 或者 docker kill containerId
// 重启容器
docker restart containerId
// 拉取镜像
docker pull imageName:版本
// 上传镜像
docker push imageName
// 停止所有容器(这样才能删除其中的镜像)
docker stop $(docker ps -a -q)
// 删除所有容器
docker rm $(docker ps -a -q)
//删除特定镜像
docker rmi 
// 删除所有镜像
docker rmi $(docker images -q)
// 进入到正在运行的容器,exit退出
docker exec -it containerId /bin/sh
三.搭建私有仓库

1.拉取官方仓库镜像进行基础搭建
docker pull registry
2.启动本地镜像仓库

// 创建本目录来存放上传过来的镜像
mkdir /usr/local/myregistry
// 启动私有仓库
docker run -d -p 5000:5000 -v /usr/local/myregistry:/var/lib/registry registry

3.下载一个镜像然后将镜像push到私有仓库

// 先拉取一个镜像
docker pull ubuntu
// 重命名镜像,与私有仓库匹配,ip为你私有仓库ip
docker tag ubuntu ip:5000/ubuntu
// push镜像到你的私有仓库
docker push ip:5000/ubuntu

4.在另外一台服务器(也要安装dock)上从你的私有仓库拉取ubuntu
// 修改仓库地址
vim /etc/docker/daemon.json

{
  "insecure-registries": ["ip:5000"]
}

最后拉取镜像
docker pull ip:5000/ubuntu

四.参考

https://www.jianshu.com/p/10f032023724
https://yq.aliyun.com/articles/582499

你可能感兴趣的:(安装Docker,并建立私立仓库)