- docker build
- docker build -t [image name]:[version] .
- docker tag [image name]:[version] [docker account]/[image name]:[version]
- docker push [docker account]/[image name]:[version]
- docker run
- port expose
- -P -p [expose port]:[container port]
- volume
- -v [host path]: [container path]
- setting timezone
- -e TZ="Asia/Taipei"
- docker build時要安裝tzdata
- export DEBIAN_FRONTEND=noninteractive (build image時不會跳出設定詢問)
- apt-get install -y tzdata
- reference: https://blog.csdn.net/taiyangdao/article/details/80512997
- restart setting
- --restart=[type]
- example
- docker run -e TZ="Asia/Taipei" -t -d^
-P -p %WEB_PORT%:%WEB_PORT% -p %DMN_EXPOSE_PORT%:%DMN_EXPOSE_PORT%^
-v %VOLUME_ROOT_PATH%\data:/app/data^
-d --restart=always --name %CONTAINER_NAME% --label app:myapp %IMAGE%
- docker run -e TZ="Asia/Taipei" -t -d^
- port expose
- docker cp
- docker cp [host path] [container name]:[container path]
- docker exec
- docker exec -d [container name] /bin/bash -c "[cmd]"
- docker exec -it [container name] bash => exec cmd in container
文章標籤
全站熱搜