Docker 常用命令
发表于更新于
字数总计:475阅读时长:1分钟阅读量: 长沙
镜像
搜索镜像
这里会列出官方和非官方的镜像列表
拉取/下载镜像
1 2 3 4 5 6 7 8 9
| docker pull nginx
docker pull nginx:latest
docker pull nginx:1.15.8
|
查看本地镜像
删除本地镜像
备份和恢复镜像
1 2 3 4 5 6
| docker commit <容器id> <镜像名称>
docker save <镜像id> > 1.tar
docker load < 1.tar
|
运行镜像
1 2 3 4
|
docker run -d -p 80:80 <image_name>
|
一些常用参数释义:
-d
后台运行容器
-p
指定内外端口映射(外面机器端口:里面机器端口)
-v
绑定一个卷
--link
添加链接到另一个容器
--name
为容器指定一个名称
容器
查看正在运行的容器
1 2 3 4
| docker ps
docker ps -a
|
控制容器状态
1 2 3 4 5 6 7 8 9 10 11 12
| docker start name/id
docker stop name/id
docker kill name/id
docker restart name/id
docker rm <id or name>
docker rm -f <id or name>
|
进入容器bash交互
1 2 3 4 5
| docker exec -it <id or name> bash
exit
|
文件拷入拷出
1 2 3 4 5
| docker cp /local/temp/aa.txt <id>:/tmp/aa.txt
docker cp <id>:/tmp/aa.txt /local/temp/aa.txt
|
查看容器日志