Docker 简单实用



避免每次输入 sudo

1
2
3
$ vim ~/.bash_profile

alias docker="sudo docker"

版本信息

1
2
3
$ docker --version
$ docker version
$ docker info

登陆

1
$ docker login

创建镜像

1
$ docker build -t <image-name> .

查看镜像列表

1
$ docker image ls

运行镜像

1
$ docker run --rm --name <container-name> -d -p 8080:80 <image-name>

删除镜像

1
2
$ docker image rm <image-id>[<image-name>]  # id 输入前几位即可
$ docker rmi <image-id>[<image-name>]

容器列表

1
2
3
$ docker container ls           # 在运行的容器列表
$ docker container ls --all # 全部容器列表
$ docker container ls -aq

停止容器

1
$ docker container stop <container-name>[<container-id>]

使用镜像运行demo

1
$ docker run -it --rm --name <demo-name> -v "$PWD":/usr/src/myapp -w /usr/src/myapp -p 8006:8005 python:3.5 python app.py
03-17 03:43