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