从零搭建docker私有仓库的步骤

2020-06-17 06:30:39易采站长站整理

实验环境:

centos7 64位
ubuntu16.04 64位(用于测试私有仓库)

本文分为四个部分:

第一部分: 安装docker
第二部分: 镜像的操作
第三部分: 容器的操作
第四部分: 私有仓库的创建

第一部分: 安装docker


# 通过yum源安装docker
sudo yum -y install docker
# 启动docker
sudo systemctl start docker
# 开机自启
sudo systemctl enable docker

第二部分: 镜像的操作

查找并下载docker镜像(以centos为例)


# 查找centos镜像
docker search centos
# 下载centos镜像
sudo docker pull docker.io/centos:latest

列出镜像


sudo docker image ls

删除镜像


sudo docker image rm 4655e9997674

第三部分: 容器的操作

创建容器并进入


sudo docker run -t -i --name zhaoolee-centos docker.io/centos:latest /bin/bash

参数说明: -t分配一个伪终端并绑定到容器的标准输入,-i 让容器的标准输入保持打开

查看所有容器


sudo docker ps -a

启动容器


sudo docker start zhaoolee-centos

查看当前运行的容器


sudo docker ps

停止容器


sudo docker stop zhaoolee-centos

进入容器环境


sudo docker attach zhaoolee-centos

向容器内部发送指令

我们可以在不进入容器环境的情况下, 向容器内部发送指令


sudo docker exec zhaoolee-centos touch 123.txt

删除容器

将容器停止后, 可以删除容器


sudo docker rm zhaoolee-centos