要觀看視頻教程請(qǐng)點(diǎn)擊這里轉(zhuǎn)到【知識(shí)林】觀看
本節(jié)主要通過(guò)啟動(dòng)Mysql數(shù)據(jù)庫(kù)容器和Wordpress網(wǎng)站容器來(lái)熟悉docker-machine和docker的常用命令
- 熟悉
docker-machine
命令
前提需要安裝docker服務(wù)檩帐。
如果是在windows或Centos6版本中運(yùn)行可能參考《Docker視頻教程 之 在Windows和Centos6.3中安裝Docker》;
如果是在Centos7中運(yùn)行可參考《Docker視頻教程 之 在Centos7中安裝Docker服務(wù)》
在windows上啟動(dòng)docker虛擬機(jī):
docker-machine start default
docker-machine env default
@FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i
docker-machine create
:創(chuàng)建一個(gè)docker虛擬機(jī)
docker-machine start
:?jiǎn)?dòng)一個(gè)已經(jīng)存在的虛擬機(jī)
docker-machine ip
:查看對(duì)應(yīng)虛擬機(jī)的ip地址
docker-machine restart
:重啟一個(gè)正在運(yùn)行的虛擬機(jī)
docker-machine stop
:停止一個(gè)正在運(yùn)行的虛擬機(jī)
- 熟悉
docker
的常用命令
docker images
:列表本地已經(jīng)存在的docker鏡像磨确;
docker ps
:列表出存在運(yùn)行的docker容器
docker ps -a
:列表出所有docker容器(包括在運(yùn)行的和已經(jīng)停止的)
docker rm
:刪除一個(gè)docker容器(如果刪除存在運(yùn)行的需要加-f
)
docker rmi
:刪除一個(gè)已經(jīng)存在的docker鏡像
docker pull
:拉取一個(gè)已經(jīng)存在的docker鏡像识藤,如:docker pulll java:8
表示拉取jdk1.8版本
docker --help
:查看幫助
docker info
:查看docker的信息
docker restart
:重啟一個(gè)正在運(yùn)行的docker容器
docker start
:?jiǎn)?dòng)一個(gè)已經(jīng)存在的docker容器
docker run
:根據(jù)鏡像啟動(dòng)一個(gè)容器
docker stats
:查看docker容器的狀態(tài)
docker stop
:停止一個(gè)正在運(yùn)行的docker容器
docker run -d -p 3316:3306 -e MYSQL_ROOT_PASSWORD=123 --name mysql1 mysql
:
解釋:
docker run
:?jiǎn)?dòng)容器
-d
:后臺(tái)運(yùn)行
-p 3316:3306
:指定運(yùn)行的容器對(duì)外端口是3316
-e MYSQL_ROOT_PASSWORD
:指定額外參數(shù)(root用戶的密碼是123)
--name
指定運(yùn)行的容器的名稱是mysql1
mysql
:指啟動(dòng)容器對(duì)應(yīng)的鏡像
- 啟動(dòng)wordpress網(wǎng)站容器
啟動(dòng)wordpress的命令:
docker run --name my-wordpress1 --link mysql1:mysql -d wordpress
解釋:
--name my-wordpress1
:指定該容器名稱為my-wordpress1
--link mysql1:mysql
:將mysql1
這個(gè)容器掛載到my-wordpress1
容器內(nèi)容供其訪問(wèn)
-d
:后臺(tái)運(yùn)行
wordpress
:?jiǎn)?dòng)容器對(duì)應(yīng)的鏡像
視頻大薪焉薄:104.21MB
視頻時(shí)長(zhǎng):38分18秒