1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| docker run [参数] image
#参数说明 --name = "容器名字" -d 后台启动 -p 指定容器端口 主机端口:容器端口 -it 使用交互方式运行,进入容器查看内容
docker ps 查看当前正在运行的容器 -a 带出历史运行过的容器 -n=? 指定显示的数量 -q 显示容器的编号
#退出容器 exit 直接退出并停止容器 Ctrl + P +Q 退出不停止容器
#删除容器 docker rm 容器id docker rm -f $(docker ps -aq) 删除所有容器 docker ps -a -q | xargs docker rm 删除所有容器
#启动和停止 docker start 容器id docker restart 容器id docker stop 容器id docker kill 容器id
#后台启动容器 docker run -d centos # 通过-d的方式启动,发现centos停止了;docker容器使用后台运行,就必须要有一个前台进程,就会自动停止
#显示日志 docker logs -f -t --tail 10 容器id
# 查看容器中进程信息 docker top 容器id
docker inspect 容器id
# 进入正在运行的容器 docker exec -it 容器id /bin/bash #进入容器并开启一个新的终端 docker attach 进入容器并 # 进入容器当前正在运行的终端
#容器内文件拷贝到主机 docker cp 容器id:/home/test.java /home/
|