Docker命令備忘
阿新 • • 發佈:2018-11-07
檢視本機所安裝的映象
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