獲取鏡像:https://c.163yun.com/hub#/m/home/
基本命令行
docker images :查看所有鏡像
docker?ps:查看正在運行的容器
docker stop cid:停止正在運行的某一個容器
docker run -d -p 8080:80 nginx :以主機的8080端口隱射容器中80端口
docker run -d -P nginx:主機隨機端口隱射容器中的端口,可通過ps命令查看使用的主機端? ?口以訪問容器中的應用
docker pull?鏡像名:從鏡像中心拉去鏡像
使用docker運行
docker pull hub c.163.com/library/mysql:latest
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=000000 -e MYSQL_DATABASE=jpress hub.c.c163.com/library/mysql:latest:創建數據庫設置root米娜為000000,數據庫名為jpress。
制作自己的鏡像,先從鏡像中心獲取tomcat鏡像(docker pull hub.c.163.com/library/tomcat:lastest),并打包好自己的java項目的war包(jpress.war)。使用vim Dockerfile,并編輯:
編輯保存后執行"docker?build -t jpress:latest .",通過docker?images?就可以看到編譯后的鏡像。
之前在初創公司,學習筆記都是記錄在有道云筆記。最近跳槽進入了新公司,因為涉及到信息安全,筆記類應用無法使用。因此一些筆記就記錄在簡書上吧。