3、docker容器操作

#列出所有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

 

posted @ 2024-03-20 16:57  陈奕桦  阅读(2)  评论(0编辑  收藏  举报