docker · 2023年7月4日

启动docker服务

  1. 停止 Docker 服务:
    bash
    sudo systemctl stop docker.socket
    sudo systemctl stop docker.service

    这将分别停止 docker.socketdocker.service

  2. 禁用 Docker 服务的自动启动:
    bash
    sudo systemctl disable docker.socket
    sudo systemctl disable docker.service

    这将禁用 docker.socketdocker.service 的自动启动。

现在,Docker 服务将被完全停止,并且不会在系统启动时自动启动。如有需要,你可以重新启用 Docker 服务,然后再次启动它。

 

5 启动docker服务

sudo systemctl start docker

6 启动容器

sudo docker start {container_id} 

查看容器已经映射端口

root@VM-8-8-debian:~# docker port bt1或者docker inspect bt1

22/tcp -> 0.0.0.0:2222
80/tcp -> 0.0.0.0:8080
443/tcp -> 0.0.0.0:4433
3306/tcp -> 0.0.0.0:33061
20650/tcp -> 0.0.0.0:20650
root@VM-8-8-debian:~# docker exec -it bt1 /bin/bash
[root@7dcb75f5f411 /]# iptables -A INPUT -p tcp --dport 20650 -j ACCEPT
[root@7dcb75f5f411 /]# iptables -A OUTPUT -p tcp --dport 20650 -j ACCEPT
[root@7dcb75f5f411 /]# exit
exit
root@VM-8-8-debian:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
7dcb75f5f411 centos:7.9.2009 "/bin/bash" 2 hours ago Up 54 minutes 0.0.0.0:20650->20650/tcp, 0.0.0.0:2222->22/tcp, 0.0.0.0:8080->80/tcp, 0.0.0.0:4433->443/tcp, 0.0.0.0:33061->3306/tcp bt1
root@VM-8-8-debian:~# docker inspect bt1