以ubuntu為例 參考官網12
1)守護程序的方式啟動12
345docker run -itd nginx
/bin/sh
(
bash
)
# 埠對映 第乙個埠號是物理機的埠
docker run -t -i -p 80:80 nginx
/bin/bash
# 以host命令執行
加上引數 --net=host 此時不需要對映埠
2)進入容器
1docker
exec
-it containerid
/bin/bash
3)檢視正在執行的docker容器
1docker
ps
4)檢視所有docker映象
1docker images
5)向執行中的容器copy檔案12
docker
cp
物理機檔案位址 (containerid):容器位址
docker
cp
(containerid):容器位址 物理機檔案位址
6)刪除所有容器
1docker
rm
$(docker
ps
-a -q)
7)刪除映象12
docker rmi [映象名字:tag]
docker rmi [imageid]
8)掛載目錄
1docker run -
v
/host_dir
:
/container_dir
-
v
/host_dir2
:
/container_dir2
8)日誌清理
日誌在 /var/lib/docker/containers/【containerid】 的位置
1docker run --name mariadb -p3306:3306 -
v
/var/lib/datadir
:
/var/lib/mysql
-e mysql_root_password=
pwd
-d mariadb
12
docker run --name nginx --net=host -d nginx
docker run --name nginx --net=host -d -
v
/etc/nginx
:
/etc/nginx
-
v
/home/website
:
/home/website
nginx
docker基本命令
最近開發中用到docker,就順便了解了一下整合知識,後期再做補充 檢視docker所有容器 docker ps a 檢視正在執行的docker容器 docker ps 啟動docker容器 docker start container 暫停docker容器 docker stop containe...
Docker基本命令
docker v檢視docker版本 docker search 映象名 例docker search redis搜尋映象 docker pull 映象名 例docker pull redis docker images檢視本地映象列表 docker rmi image id刪除指定映象 刪除映象的...
docker基本命令
檢視程序 docker ps結束docker程序 強制關閉容器 docker kill psname 或者使用容器id優雅的關閉容器 docker container stop containerid檢視docker中的映象 docker image ls檢視docker容器 1 正在執行的 doc...