docker基础入门

基本概念

镜像(images)

  • Docker 镜像是用于创建 Docker 容器的模板

容器(container)

  • 容器是独立运行的一个或一组应用

安装

wget -qO- https://get.docker.com/ | sh
#or
yum instal docker-ce

linux 安装

[https://studygolang.com/dl](https://studygolang.com/dl)
tar -C /usr/local -xzf go1.10.linux-amd64.tar.gz
vim /etc/profile
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
#设置工作目录
export GOPATH=/home/gopath 

镜像加速

docker --registry-mirror=https://registry.docker-cn.com daemon
#永久保存
touch /etc/docker/daemon.json
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}

容器

运行交互式的容器

docker run -i -t ubuntu:15.10 /bin/bash

查看正在运行的容器

docker ps 

查看某容器内日志

docker logs d4b9f0f5a89e
#or 
docker logs -f d4b9f0f5a89e

停止容器运行

docker stop b7990b1f0b2f

移称容器

docker rm b7990b1f0b2f 

查看容器状态

docker stats 你的容器

运行一个简单的web

docker pull training/webapp  # 载入镜像
docker run -d -P training/webapp python app.py #-d:让容器在后台运行。-P:将容器内部使用的网络端口映射到我们使用的主机上。
#or
docker run -d -p 5000:5000 training/webapp python app.py #通过 -p 参数来设置不一样的端口

镜像

列出镜像列表

docker images

搜索一个镜像

docker search httpd

获取一个新的镜像

docker pull ubuntu:13.10

构建镜像

你可能感兴趣的:(docker基础入门)