docker常用命令和操作 安裝mysql為例)

2021-10-09 13:48:33 字數 2113 閱讀 6884

映象容器操作(安裝mysql)

檔案拷貝

常用的命令參考:

注意

以下是centeros 用yum安裝的docker,其他的liunx系統如ubuntu用apt-get安裝

systemctl 的命令,其他用yum安裝的軟體也通用

let`s go~~~~~~~~~~~~~~~~~~~~~~~~~~~~

yum install docker
systemctl start docker
systemctl enable docker
systemctl disable docker
systemctl status docker
systemctl stop docker
修改後記得重啟docker:systemctl restart docker

docker search mysql
我們可以選擇對應的mysql映象安裝

docker pull  docker.io/mysql
我們可以到搜尋mysql找到自己想要安裝的版本進行安裝,如果不指定版本就是安裝latest最新的版本,安裝指定版本的命令為:

docker pull  docker.io/mysql:

docker images

docker rmi [映象名稱或者id]
刪除所有的映象用如下命令:

##注意這個不是普通的單引號,是鍵盤esc下的引號

docker rmi `docker images -q`

注意:當改映象有執行的容器的時候,是無法刪除的

docker run -itd --name mysql-test -p 3306

:3306

-e mysql_root_password=

123456 mysql

引數說明:

docker ps [options]
options說明:

注意:當不加的時候表示列出執行的容器

-a :顯示所有的容器,包括未執行的。

-f :根據條件過濾顯示的內容。

–format :指定返回值的模板檔案。

-l :顯示最近建立的容器。

-n :列出最近建立的n個容器。

–no-trunc :不截斷輸出。

-q :靜默模式,只顯示容器編號。

-s :顯示總的檔案大小。

docker exec -it 24fc70b178a9  /bin/bash
docker start :啟動乙個或多個已經被停止的容器

docker stop :停止乙個執行中的容器

docker restart :重啟容器

##mysql-test為容器名稱

docker rm mysql-test

docker cp  test.txt  mysql-test:

/usr/local/

test.txt 為主機的檔案,mysql-test為容器的名稱,/usr/local/為容器的目錄

docker  cp mysql-test:

/usr/local/test.txt /usr/local

Docker安裝和常用命令

1.如果之前已經安裝過了,執行刪除 sudo yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docke...

docker 操作常用命令

1.啟動 systemctl start docker 2.守護程序重啟 sudo systemctl daemon reload 3.重啟docker服務 systemctl restart docker 4.關閉docker systemctl stop docker 代表names的值 1.查...

Docker常用命令 操作

1 檢索 docker search 關鍵字。一般不根據檢索的結果進行拉取,而是在dockerhub上進行搜尋。docker search redis2 拉取 docker pull 映象名 tag tag是可選的,tag表示標籤,多為軟體的版本,預設是latest docker pull mysq...