docker 常用命令
查看当前镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx 1.17.9 ed21b7a8aee9 2 weeks ago 127MB
nginx latest ed21b7a8aee9 2 weeks ago 127MB
mysql 5.7 84164b03fa2e 6 weeks ago 456MB
hello-world latest fce289e99eb9 15 months ago 1.84kB
查看容器列表
docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7485e0411b6b nginx "nginx -g 'daemon of…" 13 seconds ago Up 12 seconds 0.0.0.0:8080->80/tcp nginx
运行容器
docker run --name nginx -it -p 8080:80 -d nginx
说明
-p 将宿主机端口 映射为 容器端口,这里宿主机端口为8080
--name 容器的名字
-d 容器后台运行
导出镜像
docker save -o nginx.tar image_name
列出所有容器
docker ps -a
列出所有容器包括未启动的
CONTAINER ID IMAGE COMMAND CREATED
d2ab07a3c049 nginx:1.17.9 "nginx -g 'daemon of…" 42 hours ago
删除容器
docker rm container-id
根据id删除容器
进入容器内部
docker exec -it nginx /bin/bash
nginx为容器名字
制作镜像
docker build -t openresty/openresty:v1 .
openresty/openresty:v1是要制作的镜像的名称
注意最后有一个点
查看当前所有容器
docker ps -a
查看最近5个容器
docker ps -n 5
查看运行的容器
docker container ls
保存镜像
docker save -o openresty-inotify.tar openresty-inotify:v1.2
openresty-inotify.tar是文件名
openresty-inotify:v1.2是镜像名称
删除容器
docker container rm 1ef52e4e6fb4
1ef52e4e6fb4容器ID
启动容器
docker container start 1ef52e4e6fb4
另外还有
docker load
docker tag
posted on 2020-04-19 08:31 liguangming 阅读(157) 评论(0) 编辑 收藏 举报