1、容器相關(guān)操作
創(chuàng)建容器
docker run -tid --name my_container -p 81:80 image-id
- -t 交互式操作
- -d 后臺(tái)運(yùn)行
- -i 終端
- --name 指定容器的名字
- -p 指定端口映射,如此處的81:80,將容器暴露的80端口映射到宿主機(jī)的81端口,還可以為
-p 127.0.0.1:81:80形式,-P則會(huì)使用一個(gè)隨機(jī)端口 - image-id 鏡像模板的id,可以只取前四位即可
進(jìn)入容器
docker attach container-id: 使用exit退出容器時(shí)會(huì)結(jié)束容器運(yùn)行狀態(tài),不推薦

image.png
docker exec -ti container-id /bin/bash: 使用exit退出容器時(shí)不會(huì)結(jié)束容器運(yùn)行狀態(tài)
image.png
2、其他操作
docker rm container-id: 刪除容器
docker stop container-id: 停止容器
docker start container-id: 啟動(dòng)容器
docker restart container-id: 重啟重啟
docker ps -a: 查看本地所有容器
docker stop $(docker ps -aq): 停止所有容器
docker rm $(docker ps -aq): 刪除所有容器
docker name container-id new-name: 重命名容器