Table of Contents

Docker Build, Ship, Run; An open platform for distributed applications for developers and sysadmins

前言

docker 虚拟化

入门参考:

实践:

基础

Image

docker search ubuntu
docker pull hello-world
docker run hello-world

docker images 
docker rmi -f ubuntu
docker rmi `docker image -q`    # 批量删除

Container

docker run -tid -p 8080:80 -p 3309:3306 -v ~/www:/var/www/html --name mylnmp ubuntu /bin/bash
# ps: ubuntu 镜像的名字,要与docker hub 一致
# -i 表示允许我们对容器进行操作 -t 表示在新容器内指定一个为终端 -d 表示容器在后台执行 

docker start ContainerId/name
docker restart ContainerId
docker stop ContainerId
docke kill ContainerId

# 查看容器
docker ps 
docker ps -a
docker port mylnmp # 查看端口映射

docker logs mylnmp

# 删除
docker rm -f xx

# 登录
docker exec -it xx /bin/bash