3、docker容器操作

陈奕桦發表於2024-03-20
#列出所有docker容器
->docker ps -a

#啟動docker容器(以啟動倉庫容器為例)
#-d表示後臺執行容器,-p表示埠繫結
#--name表示給該容器命名為registry,在啟動、停止、重啟、刪除時方便使用
#--restart=always表示該容器在docker服務啟動時自動重啟
#-v參數列示將/opt/registry-var/目錄掛載給/var/lib/registry/
->docker run -d -p 5000:5000 --name registry --restart=always -v /opt/registry-var/:/var/lib/registry/ registry:2.4.1

#啟動、停止、重啟、刪除容器
->docker start registry
->docker stop registry
->docker restart registry
->docker rm registry

#執行docker容器,繫結埠、共享目錄
docker run -dit -p 8081:8081 -p 8082:8082 --name maginc-server -v /opt/shared:/opt/shared --restart=always jdk8:141

docker run -dit -p 8081:8081 -p 8082:8082 --name maginc-server --link redis-server:redis-server -v /opt/shared:/opt/shared --restart=always jdk8:141

docker run -dit -p 8081:8081 -p 8082:8082 -p 8083:8083 --name maginc-server2 --link redis-server:redis-server --restart=always jdk8-2:141

-------------------
docker run -dit -p 6379:6379 --name redis-server -v /opt/shared:/opt/shared --restart=always redis

docker run -dit -p 8081:8081 --name book-api --link redis-server:redis-server --restart=always magic-book/book-api
docker run -dit -p 8082:8082 --name user-api --link redis-server:redis-server --restart=always magic-book/user-api
docker run -dit -p 8083:8083 --name book-pay-api --link redis-server:redis-server --restart=always magic-book/book-pay-api
docker run -dit -p 8084:8084 --name magic-manage --link redis-server:redis-server --restart=always magic-book/magic-manage


#檢視容器啟動日誌
docker logs jenkins

#進入容器
docker exec -it jenkins bash

相關文章