Linux启动容器端口,docker安装 创建镜像 启动容器 的 使用方法
1.linux centos 安裝docker
yum -y install docker
2.啟動docker
systemctl start docker #啟動 docker 服務
systemctl enable docker #設置開機啟動docker服務
docker info #查看 docker 信息
3.拉取遠程倉庫鏡像
在官網https://hub.docker.com/ 搜索你想要的鏡像
通過命令可以從鏡像倉庫中拉取鏡像,不指定倉庫默認從Docker Hub 獲取。
命令格式:
docker image pull :
#拉取一個java環境的鏡像
docker pull williamyeh/java8:latest
4.創建鏡像
創建dockerFile文件
新建文本文件myJavaImageDockerFile并貼入下面內容
# 基于哪個鏡像
FROM williamyeh/java8:latest
# 復制文件到容器
ADD /home/test.jar /test.jar
# 設置字符編碼
ENV LANG C.UTF-8
# 聲明需要暴露的端口
EXPOSE 8080
# 配置容器啟動后執行的命令 -c為清除以前啟動的數據
ENTRYPOINT ["java","-jar","/test.jar","--spring.profiles.active=test","-c"]
構建鏡像
docker build -f myJavaImageDockerFile -t myJavaImage .
注意:命令的最后有個點,如果不加的話,會構建不成功 !
查看所有鏡像
docker images
5.啟動鏡像
#語法:
docker run -p 本機映射端口:鏡像映射端口 -d --name 啟動鏡像名稱 -e 鏡像啟動參數 鏡像名稱:鏡像版本號
參數釋義:
-p 本機端口和容器啟動端口映射
-d 后臺運行
--name 容器名稱
-e 鏡像啟動參數
啟動并指定映射端口,設置全局變量參數,共享目錄
docker run -d -p 9001:9001 -e "SERVER_SERVLET_CONTEXT-PATH=/myProjectPath" -v /home/logs:/home/logs --name myJavaContainer1 myJavaImage
6.進入容器
docker exec -it ?myJavaContainer1?sh
或者
docker exec -it myJavaContainer1 /bin/bash
總結
以上是生活随笔為你收集整理的Linux启动容器端口,docker安装 创建镜像 启动容器 的 使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: P45主板内存支持全解析,让你游戏更畅快
- 下一篇: bcd编辑工具Linux,快启动pe系