1新建并啟動(dòng)容器
使用docker run 可以新建并啟動(dòng)一個(gè)容器,該命令是最常用到的命令,它有很多選項(xiàng),下面舉例常用的選項(xiàng):
-d 表示后臺(tái)運(yùn)行
-p 隨機(jī)端口映射
-p 有指定端口映射,有四種格式
-- ip:hostPort:containerPort
-- ip::containerPort
--?hostPort:containerPort
-- containerPort
-network :指定網(wǎng)絡(luò)模式,有一下可選參數(shù):
-- network = bridge:默認(rèn)選項(xiàng),表示連接到默認(rèn)的網(wǎng)橋
--?network = host:容器使用宿主機(jī)的網(wǎng)絡(luò)
--?network = container:NAME-or-ID:告訴Dokcer讓新建的容器使用已有容器的網(wǎng)絡(luò)配置?
--?network = none:不配置該容器的網(wǎng)絡(luò),用戶可以自定義網(wǎng)絡(luò)配置
2.列出容器?
docker ps?
3.停止容器
docker stop [容器ID或容器名稱]
4.強(qiáng)制停止容器
docker kill [容器ID]
5.啟動(dòng)已經(jīng)停止的容器
docker start?[容器ID]
6.查看容器的所有信息
docker inspect?[容器ID]
7.查看容器日志
docker container logs?[容器ID]
8.查看容器里的進(jìn)程
docker top?[容器ID]
9.進(jìn)入容器
docker container exec -it?[容器ID] /bin/bash
10.刪除容器
docker rm?[容器ID]? #只能刪除已停止的容器 如果在運(yùn)行? 加一個(gè)-f參數(shù)