ubuntu安裝docker,部署tomcat服務

2021-08-29 15:57:15 字數 1813 閱讀 3301

ubuntu核心版本:

uname -r
安裝:簡單方式:

sudo

apt-get

install -y docker.io

啟動:

systemctl start docker
docker版本號:

docker -v
開機啟動:

systemctl enable docker
關閉:

systemctl stop docker
查詢映象:

docker search mysql

拉取映象:

docker pull tomcat:標籤
不寫標籤預設latest

docker pull tomcat
檢視所有映象:

docker images
刪除映象:

docker rmi 映象id(image id)
啟動(建立)容器:

docker run --name container-name -d image-name
eg:

docker run --name mytomcat -d tomcat:latest(latest預設可以不寫)
檢視執行的容器:

docker ps
此時tomcat是在docker容器中啟動,並不是在伺服器中啟動,所以無法直接在外部訪問(主機ip:8080),需要做埠對映(所以這樣建立的容器就沒用了,刪除)

停止執行中的容器:

docker stop 容器id(container id)
檢視所有的容器:

docker ps -a
啟動容器:

docker start 容器id
刪除容器:

docker rm 容器id(停止狀態下)
建立乙個能訪問的容器(埠對映):原來基礎上增加埠對映(-p 主機埠:容器內部埠)

eg:

docker run --name mytomcat -d -p 8888:8080 tomcat:latest
簡寫:

docker run  -d -p 8888:8080 tomcat(不自定義名字)
訪問不了嘗試關閉linux防火牆:

centos:

檢視防火牆狀態:

service firewalld status
臨時關閉防火牆:

service firewalld stop
ubuntu:

ufw status

ufw enable

ufw disable

檢視容器日誌:

docker logs 容器id
進入容器的路徑結構:

docker exec -it 容器id /bin/bash
部署:

Ubuntu 簡單安裝 Docker

伺服器版本 ubuntu 16.04 lts。安裝命令 更新程式包索引,以及新增使用 https 傳輸的軟體包以及 ca 證書。sudo apt key adv keyserver hkp recv keys 58118e89f3a912897c070adbf76221572c52609d需要向so...

ubuntu 安裝Docker教程

linux環境 ubuntu 16.04 lts 簡單方法 sudo apt get update sudo apt get install docker 搞定!但是這種方法有乙個缺點 安裝的不一定是最新的docker,安裝版本是1.10.2,不過,對於docker使用沒任何什麼問題,如果要後續公升...

Ubuntu 系統安裝 Docker

安裝 docker ce 有多種方法,下面是最簡單的通過docker倉庫的安裝方法,其他方法參見 官方文件。重新整理軟體包 sudo apt get update 安裝必要的軟體包 新增 docker 官方 gpg key curl fssl sudo apt key add 驗證指紋是否為9dc8...