啟動docker
sudo systemctl docker
查看狀態
sudo systemctl status docker
停止服務
sudo systemctl stop docker
加入開機啟動項
sudo systemctl enable docker
查看docker版本
docker version
docker version
卸載docker
yum remove docker
搜索鏡像
docker seach python
- NAME 鏡像倉庫名稱
- DESCRIPTION 鏡像描述信息
- STARS 鏡像收藏數
- OFFICIAL 是否為docker官方發布的鏡像
- AUTOMATED 是否為自動化構建的鏡像
下載鏡像
docker pull centos/python-36-centos7
鏡像倉庫地址
本地查看鏡像
docker images
運行交互式容器
docker run
- d: 后臺運行容器,并返回容器ID;
- i: 以交互模式運行容器,通常與 -t 同時使用;
- t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用;
- --name="cuimysql": 為容器指定一個名稱;
- p: 指定端口映射,格式為:主機(宿主)端口:容器端口
docker run -p 3306:3306 --name cuimysql -v ~/cui_cekai/mysql/conf:/etc/mysql/conf.d -v ~/cui_cekai/mysql/logs:/logs -v ~/cui_cekai/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
查看容器
docker ps
[root@cuiwenhao ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
799fb31cb7de mysql:5.7 "docker-entrypoint..." 2 days ago Up 2 days 0.0.0.0:3306->3306/tcp, 33060/tcp cuimysql
- a :顯示所有的容器,包括未運行的。
- f :根據條件過濾顯示的內容。
- --format :指定返回值的模板文件。
- l :顯示最近創建的容器。
- n :列出最近創建的n個容器。
- --no-trunc :不截斷輸出。
- q :靜默模式,只顯示容器編號。
- s :顯示總的文件大小。
刪除容器
docker rm