Docker 简单入门

Docker  集装箱思想,隔离环境,一次搭建,到处使用。

Docker的安装:

    1.sudo yum install -y yum-utils
    2.sudo yum-config-manager \
          --add-repo \
          https://download.docker.com/linux/centos/docker-ce.repo           装稳定版本的仓库
  3.sudo vim /etc/yum.repos.d/docker.repo
        写入
            [dockerrepo]
            name=Docker Repository
            baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
            enabled=1
            gpgcheck=1
            gpgkey=https://yum.dockerproject.org/gpg
    4.安装最新版本的docker===>sudo yum -y install docker-engine
        安装制定版本的docker的话sudo yum -y install docker-engine-<VERSION_STRING>
    5.启动docker   sudo systemctl start docker
    6.检查docker是否安装成功 sudo docker run hello-world

Docker 三个主要概念:

  镜像:用来构建容器的。

  容器:就是一个个独立的环境,启动一个镜像就可以得到一个容器。(搭建好环境之后,容器又可以搞成镜像)

  仓库:存放各种镜像。可以上传,拉取。可以通过注册拥有自己的仓库。

启动镜像的命令是docker run -it  dg/python3:v1   dg大概就是用户名,python3就是代表当前镜像的环境,v1相当于版本号。默认是latest

  后台启动的话(如nginx) 加上-d  参数即可 docker run -itd  dg/python3:v1  容器状态为Up

然后得到一个容器,退出容器 exit   进入 docker attach容器id/名字  Exited状态的容器需要先启动  docker start 容器id/名字

exit命令退出之后,容器内程序就终止了,容器状态为Exited。退出的时候使用 Ctrl + P + Q  容器状态为Up,容器内程序正常运行。

将容器转换为镜像使用  docker commit -m “简介”  -a "作者"  xxxxxx(镜像id)  dg/python3:v2 

注册账号(),然后可以通过 docker push dg/python3:v2 将镜像推到仓库中去。

在其他机器上使用是,先登录账号  然后通过docker pull  dg/python3:v2  即可得到镜像。

猜你喜欢

转载自www.cnblogs.com/dg-blog/p/11994256.html