docker 常用操作

2021-10-03 15:42:43 字數 1965 閱讀 3447

操作

命令說明

檢索docker search 關鍵字 eg:docker search redis

我們經常去docker hub上檢索映象的詳細資訊,如映象的tag。

拉取docker pull 映象名:tag

:tag是可選的,tag表示標籤,多為軟體的版本,預設是latest

列表docker images

檢視所有本地映象

刪除docker rmi image-id

刪除指定的本地映象

軟體映象——執行映象——產生乙個容器

1、搜尋映象

[root@localhost ~]

# docker search tomcat

2、拉取映象

[root@localhost ~]

# docker pull tomcat

3、根據映象啟動容器

docker run --name mytomcat -d tomcat:latest

4、docker ps

檢視執行中的容器

5、 停止執行中的容器

docker stop 容器的id

6、檢視所有的容器

docker ps -a

7、啟動容器

docker start 容器id

8、刪除乙個容器

docker rm 容器id

9、啟動乙個做了埠對映的tomcat

[root@localhost ~]

# docker run -d -p 8888:8080 tomcat

-d:後台執行

-p: 將主機的埠對映到容器的乙個埠 主機埠:容器內部的埠

10、service firewalld status ;檢視防火牆狀態

service firewalld stop:關閉防火牆

11、檢視容器的日誌

docker logs container-name/container-id

更多命令參看

可以參考每乙個映象的文件

docker pull mysql
docker run --name some-mysql -e mysql_root_password=my-secret-pw -d mysql:tag
docker run -p 主機埠:3306 --name some-mysql -e mysql_root_password=my-secret-pw -d mysql:tag
-p 將主機埠對映到容器埠

docker exec -it mysql01 bash
輸入使用者名稱密碼進入mysql

把主機的/conf/mysql資料夾掛載到 mysqldocker容器的/etc/mysql/conf.d資料夾裡面

改mysql的配置檔案就只需要把mysql配置檔案放在自定義的資料夾下(/conf/mysql)

docker run --name some-mysql -e mysql_root_password=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

指定mysql的一些配置引數

Docker常用操作

伺服器 centos7 docker版本1.12.6 安裝docker yum y install docker啟動服務 service docker start 檢視版本 docker version檢視映象 docker images搜尋映象 docker search 映象名拉取映象 dock...

docker常用操作

一,基本操作 1.docker run it centos 進入容器 2.docker ps 顯示正在執行的容器 3.docker ps a 4.docker inspect 容器id 顯示容器詳細資訊 5.自定義容器名字 docker run name container01 i t ubuntu...

docker常用操作

一些docker常用的命令 docker exec it 映象id bash 執行進入映象 docker run d i t 映象id 執行映象 docker pull centos latest docker ps 列出所有正在執行的容器 docker image ls 列出所有的映象 docke...