1. 程式人生 > >Docker命令備忘

Docker命令備忘

檢視本機所安裝的映象

docker images

根據名稱啟動docker容器hello-world

docker run hello-world

啟動容器

docker start 容器id

關閉容器

docker stop 容器id

刪除容器

docker rm 容器id

檢視docker中正在執行的容器

docker ps

檢視docker中所有容器

docker ps -a

刪除映象

docker rmi 映象id

進入docker容器

sudo docker exec -it containerID /bin/bash

啟動指定版本mysql例項

docker run --name mysql-docker -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -d mysql:latest
命令列操作mysql
docker run -it --link mysql-docker:mysql --rm mysql:latest sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -p'

檢視映象、容器、資料卷所佔用的空間

docker system df

1. 啟動redis並允許遠端連線
2. --name:起個別名,方便檢視
3. --requirepass:設定訪問密碼


docker run -p 6379:6379 --name my-redis -d redis redis-server --appendonly yes --requirepass pass123

1. -p 6379:6379 :將容器的6379埠對映到主機的6379埠
2. -v $PWD/data:/data :將主機中當前目錄下的data掛載到容器的/data
3. redis-server --appendonly yes :在容器執行redis-server啟動命令,並開啟redis持久化配置

docker run -p 6379:6379 -v $PWD/data:/data -d redis:latest redis-server --appendonly yes