docker 常用命令
搜索鏡像
docker search 鏡像名稱
拉取鏡像
docker pull 鏡像名稱
查看容器
docker ps 查看正在運行的容器
docker ps -a 查看所有的容器
docker ps -l 查看最后一次運行的容器
docker ps -f status=exited 查看停止的容器
創建容器命令:docker run
-i:表示運行容器
-t:表示容器啟動后會進入其命令行。加入這兩個參數后,容器創建就能登錄進去。即分配一個偽終端。
--name :為創建的容器命名。
-v:表示目錄映射關系(前者是宿主機目錄,后者是映射到宿主機上的目錄),可以使用多個-v做多個目錄或文件映射。注意:最好做目錄映射,在宿主機上做修改,然后共享到容器上。
-d:在run后面加上-d參數,則會創建一個守護式容器在后台運行(這樣創建容器后不會自動登錄容器,如果只加-i -t兩個參數,創建后就會自動進去容器)。
-p:表示端口映射,前者是宿主機端口,后者是容器內的映射端口。可以使用多個-p做多個端口映射
創建守護式容器
docker run -di --name=tensquare_mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root docker.io/centos/mysql-57-centos7
-p 3307:3306 第一個是映射出去的端口號 第二個是mysql自己的端口號
-e 代表初始化一個mysql用戶 password = 填密碼
停止一個容器
docker stop 容器id
啟動一個容器
docker start 容器id
