1. 程式人生 > >docker記錄

docker記錄

oot apps arch -a jdk dir try 文件 pos

docker pull --獲取image
docker build --創建image
docker images --列出image
docker run --運行container
docker ps --列出container
docker ps -a --列出所有container
docker exec -it mysql bash --進入container內部

docker rm --刪除container
docker rmi --刪除images
docker cp --在host和container之間拷貝文件
docker commmit --保存改動為新的image

docker search nginx
docke run -d -p 8080:8080 --name tomcat jdk1.7-tomcat8/centos7:latest

個人小例子
docker cp index.html bbc664dbc154://usr/share/nginx/html
docker commit -m ‘fun‘ bbc664dbc154 docker/test

docker cp Desktop/PagePro.war bbc664dbc154://usr/local/tomcat/webapps


Dockerfile實戰
from --base image
run --執行命令
add --添加文件
copy --拷貝文件
cmd --執行命令
expose --暴露端口
workdir --指定路徑
maintainer --維護者
env --設定環境變量
entrypoint --容器入口
user --指定用戶
volume --mount point


Docker綜合應用
docker pull docker.io/mysql
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
docker exec -it mysql bash

docker記錄