docker 基本使用命令

2022-09-19 11:06:12 字數 2051 閱讀 3587

前提:linux安裝 + docker安裝,參考位址;

linux 安裝docker和mysql - biind - (cnblogs.com)

目錄:1.docker基本使用命令

2.docker安裝mysql  + tomcat + nginx

#查詢映象

docker search nginx

#拉取映象

docker pull nginx

#檢視映象

docker images

#刪除映象,***傳名稱或者id

docker rmi nginx 假如映象例項化了容器,不能直接刪除映象

----------------以上映象相關命令-----------------------------------------#檢視容器

docker ps

#檢視容器,包括不執行的

docker ps -a

#建立+啟動容器

#-i 執行 -t 進入互動模式 -d守護模式

#--name 命名

#-p 埠對映

舉例1:

docker run -it --name mycentos centos:7 /bin/bash 互動模式,需要/bin/bash

docker run -id --name mycentos centos:7 守護模式不需要/bin/bash

docker run -id --name mycentos centos 如果centos是latest版本,不需要:7

舉例2:

docker run -it --name node-test3 node /bin/bash 互動模式,需要/bin/bash

docker run -id --name node-test4 node 守護模式不需要/bin/bash

用守護模式啟動後:docker run -id --name node-test4 node 啟動了,並沒進入容器

進入容器

docker exec -it node-test4 /bin/bash

exit 退出容器。互動模式,退出後,容器也停止,在docker ps查詢不到,須加-a引數查詢

舉例docker exec -it mysql /bin/bash 進入mysql容器

進入mysql:mysql -uroot -p 輸入密碼進入mysql

select

now();

#啟動容器,id或名稱

docker start mysql

#重新啟動容器,id或名稱

docker start mysql

#停止容器,id或名稱

docker stop mysql

#刪除容器

docker rm nginx 如果執行了容器,先stop再刪除

docker stop nginx

----------------以上容器相關命令-----------------------------------------

#安裝mysql

docker search mysql 查詢出官方的映象

docker pull mysql

docker run -id --name mysql2 -p 3306:3306 -e mysql_root_password=123456

mysql

#安裝tomcat

docker search tomcat

docker pull tomcat

docker pull tomcat:

7-jre7

瀏覽器開啟:http:

#安裝nginx

docker pull nginx

docker run -id --name mynginx -p 80:80 nginx

瀏覽器開啟:

#安裝redis

docker pull redis

docker run -id --name myredis -p 6379:6379 redis

Docker基本使用及常用命令

docker作為一種容器技術,可以用來快速部署服務。屬於程序級別,對程序進行隔離。具有啟動快,占用資源少,體積小等優點。1.映象 程式及其依賴打包在image檔案裡面,通過這個檔案,生成容器。image可以看做容器的模板,同乙個image檔案可以生成多個同時執行的容器例項。2.容器 容器 conta...

Docker命令基本使用

查詢映象 docker search ubuntu拉取ubuntu最新版映象 docker pull ubuntu拉取ubuntu指定映象版本 docker pull ubuntu 18.04檢視本地映象倉庫中的映象 docker images執行容器 docker run itd name ubu...

簡單docker使用命令

拉取映象 docker pull 映象名 執行映象 docker run itd 映象名 bin bash 在容器內執行 bin bash操作 i表示以互動模式執行,一般與 t一起用 t表示為容器重新分配乙個偽終端 d表示後台執行容器,並返回乙個容器號 p 8081 8080 將主機8081埠對映到...